1.创建应用程序
第一个demo里是创建了工程,下边的命令创建应用程序
python manage.py startapp polls
目录结构
2.开发视图
视图是MTV中的v,负责具体的业务逻辑,就是处理请求并返回结果
polls/view.py
- from django.http import HttpResponse
-
- def index(request):
- return HttpResponse("hello! this is a poll system")
3.添加路由
polls/urls.py
- from django.urls import path
- from . import views
- urlpatterns=[path('',views.index,name='index'),]
4.项目的urls.py里添加include包含polls的urls.py
- from django.urls import path,include
-
- urlpatterns = [
- path('polls/',include('polls.urls')),
- path('admin/', admin.site.urls),
- ]
注意项目里的path方法第一个参数是polls/ 而polls/usrl.py里path函数第一个参数是空,是相对路径,空的就代表polls了,将两个地方的路径拼起来。
5.访问