一.创建APP
一个大的项目,都会划分成几个子项目,而创建app就是创建不同的子项目
1. linux下创建app
python manage.py startapp appname
然后再pycharm download即可
2.在pycharm创建app
Tools------------------------->run manage.py---------------------------->
在控制面板输入startapp +appname回车即可
2path和repath
repath是path的正则表达式,具有较好的安全性
三.子路由分配及重定向
1.子路由分配
1.在创建的每个子的app中建立一个与主路由一至的urls.py文件
2.在views.py中写自己的方法
3.配置子路由
4.再在主路由中配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/34b16584d009241e78c29fa55f8da30a.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ffd082984bb4e4c6a9a774e48ebbeb9d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0a9ebeff119e5019d608053d47224b7.png)
也可以传递字典参数:kwargs
重定向:redirect和reverse
方法一:
方法二:
四.页面渲染
1.首先在文件先新创建一个templates的文件,然后一个app模块创建一个对应的文件
2.在一个文件中写入html文件
3.在setting中拼接templates