单文件 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