Django 项目创建流程
1. 创建Django工程(控制台)
django-admin startproject 工程名
此处可以直接使用pycharm create new Django project,但是要注意pycharm开源社区版不能直接像创建py项目那样创建Django,我使用学生邮箱申请了一年的免费使用。
# 运行Django功能
python manage.py runserver 127.0.0.1:8001
2. 创建APP
cd 工程名
python manage.py startapp cmdb(app名称)
3、静态文件 配置
在project.settings.py中
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
4、模板路径 配置
DIRS ==> [os.path.join(BASE_DIR,'templates'),]
5、settings中
middlerware
# 注释 csrf(提交数据时不会出问题)
6、定义路由规则
url.py
"login" --> 函数名
7、定义视图函数
app下views.py
8、模板渲染
特殊的模板语言(jango 拿到html的内容时,会对里面的特殊字符做处理。)
Jango 请求的生命周期:
客户端的请求发送给视图函数,视图函数接收后,将对应的模板取来,将值(数据可以是来自数据库的等)和模板进行渲染,变成字符串,返回给客户端。
jango将特殊的字符串进行处理,在视图函数返回给用户前进行替换。浏览器拿到的字符串是被渲染完毕的字符串。
浙公网安备 33010602011771号