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将特殊的字符串进行处理,在视图函数返回给用户前进行替换。浏览器拿到的字符串是被渲染完毕的字符串。


posted @ 2020-05-27 09:09  菠菜猫  阅读(184)  评论(0编辑  收藏  举报