目录
为了更好区分各个项目应用(App)的路由地址,我们在babies文件夹的urls.py中分别为每个项目应用(App)定义一条路由入口。首先在每个项目应用(App)的文件夹里创建urls.py文件,然后将新建的urls.py添加到babies文件夹的urls.py,添加方法由Django内置函数path和include实现。
1、创建应用的路由文件(子路由)urls.py
(1)创建index应用的路由文件
(2)创建commodity应用的路由文件
(3)创建shopper应用的路由文件
2、配置项目的 路由文件(主路由)urls.py
(1)定义项目的路由集合
使项目的urls.py的urlpatterns指向每个应用的urls.py,具体配置如下:
(2)主路由文件代码说明
babies文件夹的urls.py定义了5条路由信息,分别是Admin站点管理、首页地址(项目应用index的urls.py) 、商品信息(项目应用commodity的urls.py) 、购物车信息(项目应用shopper的urs.py)和媒体资料。其中, Admin站点管理在创建项目时己自动生成,一般情况下无须更改。
from django.contrib import admin
:导入内置Admin功能模块。from django.urls import path,include
:导入Django的路由函数模块。
3、设置路由地址
(1)index应用的配置
-
indexView为视图函数的名称
-
index.html对应模板文件夹下的一个模板文件
-
目前index.html只显示一条信息“母婴商城首页”
-
(2)index的呈现效果
(3)commodity应用的配置
(4)写commodity应用的路由
添加二个路由commodityView与detailView
commodity的呈现效果
待续..........