Django 从入门到忘记学习笔记

Posted v1ce0ye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 从入门到忘记学习笔记相关的知识,希望对你有一定的参考价值。

0x00 Django 概念

Django-python 的一个 web 框架,把 CGI,WSGI 模式的代码进行整合的一个框架。

0x01 MTV 模式

与一般的 MVC 模式不同,因为 Django 本身的整合性,C(controller)已经整合,不需要去设置,而对我们来说重要的为 MTV(model,template,view) 三个模块。理解三个模块之间的关联是学习 Django 的关键。

 

django-admin startproject cms(项目名称)->python manage.py startapp appname(name)-> 在 setting 中加入 app 名称 -> 编写 models.py->python manage.py makemigrations appname->python manage.py migrate(更新模型)-> 编写 admin.py 来注册前面的模块 admin.site.register(modelsname)-> 完成了 M

V

request 进来 -> 从服务器获取数据 -> 处理数据 -> 把网页呈现出来

url设置相当于客户端向服务器发出request请求的入口, 并用来指明要调用的程序逻辑 views用来处理程序逻辑, 然后呈现到template(一般为GET方法, POST方法略有不同) template一般为html+CSS的形式, 主要是呈现给用户的表现形式

0x02 Model 待续。。。

0x0S 参考文献

https://www.shiyanlou.com/courses/487

http://d-roger.com/2016/06/27/hvae/

http://hackerxu.com/Twd/

http://www.jianshu.com/p/3bf9fb2a7e31

以上是关于Django 从入门到忘记学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Jsp入门EL表达式_学习笔记

AngularJS入门学习笔记一

python学习笔记--Django入门四 管理站点

强化学习笔记:Gym入门--从安装到第一个完整的代码示例

Kotlin 入门基础语法学习笔记

Django后端开发学习笔记Django REST Framework入门