开发环境:Windows 10
Python 3.7.4
Django 2.2.6
VS code
新建项目的结构图如下:
mysite/
manage.py
mysite/
__init__.py
seetings.py
urls.py
wsgi.py
py manage.py runserver
在浏览器中输入http://127.0.0.1:8000/,如下图所示
服务器启动成功!
默认情况下,Django的服务器会使用8000端口,如果想要使用其他端口,请使用命令行做如下修改:
py manage.py runserver 8080
py manage.py startapp polls
在Django中,每一个应用都是一个Python包,并且遵循着相同的约定。Django 自带一个工具,可以帮你生成应用的基础目录结构。
APP的存放位置可以是任意的,但是通常把它们放在与manage.py脚本同级的目录下,这样方便导入文件。
polls目录结构:
polls/
migrations/
__init__.py
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
在polls/views.py中编写代码
from django.http import HttpResponse
def index(request):
return HttpResponse(‘Hello World!‘)
在polls目录中新建一个urls.py文件(本地路由),用于调用视图函数
from django.urls import path
from . import views
urlpatterns =[
path(‘‘,views.index,name=‘index‘),
]
接着,在项目的主urls.py文件(全局路由)中添加urlpatterns条目,指向刚刚创建的polls这个应用的urls.py文件。需要导入include模块。
接下来,在浏览器中输入http://127.0.0.1:8000/polls/,显示的结果如下
原文:https://www.cnblogs.com/daydayupup/p/11741873.html