單檔案 Hello World 示例

此示例顯示了在 Django 中建立 Hello World 頁面的最小方法。這將幫助你瞭解 django-admin startproject example 命令基本上建立了一堆資料夾和檔案,並且你不一定需要該結構來執行你的專案。

  1. 建立一個名為 file.py 的檔案。

  2. 將以下程式碼複製並貼上到該檔案中。

     import sys
    
     from django.conf import settings
    
     settings.configure(
         DEBUG=True,
         SECRET_KEY='thisisthesecretkey',
         ROOT_URLCONF=__name__,
         MIDDLEWARE_CLASSES=(
             'django.middleware.common.CommonMiddleware',
             'django.middleware.csrf.CsrfViewMiddleware',
             'django.middleware.clickjacking.XFrameOptionsMiddleware',
         ),
     )
    
     from django.conf.urls import url
     from django.http import HttpResponse
    
     # Your code goes below this line.
    
     def index(request):
         return HttpResponse('Hello, World!')
    
     urlpatterns = [
         url(r'^$', index),
     ]
    
     # Your code goes above this line
    
     if __name__ == "__main__":
         from django.core.management import execute_from_command_line
    
         execute_from_command_line(sys.argv)
    
  3. 轉到終端並使用此命令 python file.py runserver 執行該檔案。

  4. 開啟瀏覽器並轉到 127.0.0.1:8000