1.在Django项目中,每一个应用都是一个python包,都用同一个技术规范。Django自带工具startapp,可以自动生成应用的基础目录结构。
如: diango-damin startapp pollsapp
2.运行后会创建一个pollsapp目录,不同之处是多一个空的views.py文件,存放视图。
3.实现网页能看到视图:
一是要有内容:在view.py中定义返回的函数,用HttpResponse()装载要展示的内容
1 from django.http import HttpResponse 2 3 def index(request): 4 return HttpResponse("This is pollsapp index page.")
二是能找到:配置一个URL路由映射到上面写的视图函数,URL路由需要在URLconf模块urls.py中定义。urls.py需要自己写,pollsapp中没有自动生成该空文件。
from django.urls import path from . import views urlpatterns = [ path('',views.index,name='index'), ]
三是在主项目的主应用中指定上面创建的路由pollsapp.urls模块,这样就全部连接上了。
from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('pollsapp/',include("pollsapp.urls")), #前边的pollsapp,是运行时候的关键字127.0.0.1:8000/pollsapp/ ]
path的用法不是很明了,两个里边都有path标签:index,py,应用,项目,pollsapp,Django,urls,import,path From: https://www.cnblogs.com/light-shadow/p/17280854.html