1、首先在course文件夹下创建urls.py;在user文件夹下创建urls.py;
2、配置总路由
在总项目的urls.py中配置总路由
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('course.urls')),
path('user/',include('user.urls'))
]
在course中的urls.py和user中的urls.py配置路由映射
urlpatterns = [
# 主页
path('',views.index_handler,name='course_index'),
# 课程详细页
re_path('course/(.+)',views.course_handler,name='course_course'),
# 播放页
re_path('video/(.+)',views.video_handler,name='course_video'),
# 视频流
re_path('videoStream/(.+)',views.videoStream_handler,name='course_videoStream')
]
from django.urls import path,re_path
from . import views
urlpatterns = [
# 用户主页
path('',views.index_hander,name='user_index'),
# 用户课程
path('course',views.course_handler,name='user_course'),
# 购物车
path('shoppingCart',views.shoppingCart_handler,name='user_shoppingCart'),
# 登录
path('login',views.login_hanler,name='user_login'),
# 注册
path('register',views.register_handler,name='user_register'),
# 注销
path('logout',views.logout_handler,name='user_logout'),
# 购买课程接口
re_path('purchase/(.+)',views.purchase_handler,name='user_purcharse'),
# 添加购物车接口
re_path('addShoppingCart/(.+)',views.addShoppingCart_handler,name='user_addShoppingCart'),
]
至此,配置路由映射完毕,接下来的任务就是完成各个模块的功能和界面。