Django正规军
Posted 王先生是胖子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django正规军相关的知识,希望对你有一定的参考价值。
一、相约Django。
1、Django的特点及结构。
二、安装Django。
三、组建第一个project。
1、创建project。
(1)字符终端Termiral下可以使用命令:django-admin startproject XXOO(XXOO为项目名,看心情随意起)。
(2)创建成功后,切到项目名的路径下:cd XXOO
(3)再命令创建包名:python manage.py startapp XO(XO为包名,也就是应用包) 。
写多个包app是为了功能划分,分开不同的业务线。
该包的功能是实现具体的某些功能。例如:admin-------是Django自带的后台管理的相关配置。
model-------是根据类创建的数据库表,是写类的。
test---------是进行单元测试的。
views(视图)---这个包的函数,该包或该业务相关的具体的功能基本上都写在这。
migration-----数据库相关所使用的。
(4)views中的内容可以形成一个包,将views中的具体功能函数每一个都单独写。在使用中,可以去views中调用方法即可,可以对业务进行更细的划分。
2、
3、
四、路由系统URL
本质是使URL和函数对应上关系。
1、一一对应:
2、
3、
4、路由分发:
5、根据名称反向生成URL:
基本视图
内置Web服务器
模型类
表单视图
使用管理界面
Django模型层
基本操作
关系操作
面向对象ORM
Django视图层
URL映射
视图函数
模板语法
使用Django表单
表单绑定状态
表单数据验证
检查变更字段
个性化管理员站点
模型
模板
站点
以上是关于Django正规军的主要内容,如果未能解决你的问题,请参考以下文章