首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >009:独立的app整合

009:独立的app整合

作者头像
李玺
发布2021-11-22 14:31:45
发布2021-11-22 14:31:45
6210
举报
文章被收录于专栏:爬虫逆向案例爬虫逆向案例

本章知识点 1、urls子路由 2、APP内部的静态文件 知识点讲解 Django鼓励大家进行独立的松耦合开发 1、urls子路由系统 我们将所有的路由都放到了主urls当中,django支持我们自己编写子url. 1、在app当中创建urls.py文件

2、在urls文件当中编写路由

3、主urls包含子urls

效果如下 上面讲的时候最常用的一种分离 效果如下

还有一种urls的改法 对url进行划分

Url命名组 在我们url匹配当中,我们在采用的正则的时候,采用命名组进行匹配。

命名组和非命名组同时出现只有命名组生效 Url传参

Url字典传参优先级大于正则匹配传参

首页: 优秀学员 列表页: 所有学员 两个不同的功能,我们都会用到一个数据模型 student

Url反向代理 当我们的url太过复杂,有重复的时候,我们可以使用name进行反向代理 重复的例子 多app Student Index Teacher Index

2、APP内部的静态文件 除了url app需要独立,静态文件也是需要独立, Html和静态文件的独立形式是不一样的。 强烈要求,先安装好app

独立HTML

构建了类似的结构

独立静态文件 在线上和项目当中,django使用不是一套静态文件 Apache和Nginx当中都需要配置独立的静态文件路由 1、配置静态根目录

2、创建app当中的静态目录结构

3、收集静态文件 (djangoProject) E:\pythonProject\Only>python manage.py collectstatic

120 static files copied to ‘E:\pythonProject\Only\static’.

(djangoProject) E:\pythonProject\Only>

然后前端使用

本章总结 urls子路由 APP内部的静态文件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/01/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档