编写URL规则
在每个App中设置独立的静态资源和模板文件,并添加一个空白的 urls.py,将属于App的URL都写入该文件夹,而项目根目录的urls.py是将每个App的urls.py统一管理。根目录的uels.py编写如下:
from django.contrib import admin # 导入Admin功能模块
from django.urls import path, include # 导入URL编写模块
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myApp.urls')) # URL为空,代表为网站的域名,即127.0.0.1:8000,通常为网站的首页,include将该URL分发给myApp的urls.py
]
则在myApp中的urls.py编写如下:
from django.urls import path
from . import views # 导入同一目录下的views.py
urlpatterns = [
path('', views.index)
]
views.py 用于编写视图函数,处理URL请求信息并返回网页内容给客户。在 views.py 中编写 index 函数 如下:
from django.http import HttpRespo