- 实验目的
- 了解Django处理HTTP请求的流程。
- 掌握路由转换器的用法。
- 掌握如何定义和使用自定义路由转换器。
- 实验内容
操作1 创建Django项目chapter02(先进入之前创建的虚拟环境(python3.7、有Django))
操作2 在项目chapter02中创建应用app01(应用需要激活应用并分配根路由、创建子路由,p10(可以先测试下))
1.切换到chapter02项目目录下:cd chapter02。
2.使用python manage.py startapp app01命令创建应用。
3.在chapter02/settings.py文件中的INSTALLED_APPS列表中添加'app01'以激活应用。
4.在chapter02/urls.py中添加path('app01/', include('app01.urls')),来分配根路由到app01应用。
操作3 在应用app01中新建converter.py文件
操作4 定义与注册自定义路由转换器代码
操作5 在app01应用的urls.py文件中导入转换器所在文件并使用自定义的路由转换器
操作6 在app01应用中定义mobile视图,在页面中呈现手机号(views.py)
操作7 启动chapter02项目,访问http://127.0.0.1:8000/app01/mobile/13000000000
若发现我的博客存有不足之处,恳请您不吝赐教,您的指正将是我进步的宝贵阶梯。
标签:自定义,py,chapter02,app01,应用,转换器,路由 From: https://blog.csdn.net/tiant9808/article/details/142885792