Django学习day1

一.创建APP

一个大的项目,都会划分成几个子项目,而创建app就是创建不同的子项目

1. linux下创建app

python manage.py startapp appname
Django学习day1然后再pycharm download即可

2.在pycharm创建app

Django学习day1
Tools------------------------->run manage.py---------------------------->
Django学习day1
在控制面板输入startapp +appname回车即可

2path和repath

Django学习day1
Django学习day1

repath是path的正则表达式,具有较好的安全性

三.子路由分配及重定向

1.子路由分配

1.在创建的每个子的app中建立一个与主路由一至的urls.py文件
2.在views.py中写自己的方法
3.配置子路由
4.再在主路由中配置
Django学习day1
Django学习day1
Django学习day1

也可以传递字典参数:kwargs

Django学习day1

重定向:redirect和reverse

Django学习day1
方法一:
Django学习day1
方法二:
Django学习day1
Django学习day1

四.页面渲染

Django学习day1
1.首先在文件先新创建一个templates的文件,然后一个app模块创建一个对应的文件
2.在一个文件中写入html文件
3.在setting中拼接templates
Django学习day1
Django学习day1