Django学习day1
一.创建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.再在主路由中配置
![Django学习day1 Django学习day1](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY1Mi8wMDlhM2I4ZDEzNWExNjA5ODRhYTJiNmEwOWIyN2I4NC5wbmc=)
![Django学习day1 Django学习day1](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzM3My84YjQxZDYzMDczOGQ0MTE0ZDRlYTA3MmVhMTM1MjkyNS5wbmc=)
也可以传递字典参数:kwargs
重定向:redirect和reverse
方法一:
方法二:
四.页面渲染
1.首先在文件先新创建一个templates的文件,然后一个app模块创建一个对应的文件
2.在一个文件中写入html文件
3.在setting中拼接templates