首页 > 其他 > 详细

Django框架基础

时间:2018-10-21 00:35:46      阅读:208      评论:0      收藏:0      [点我收藏+]

 

什么是根目录:就是没有路径,只有域名、。url(r‘^$‘)

补充一张关于wsgiref模块的图片

技术分享图片

 

 

 

 

 

 

 

一、MTV模型

Django的MTV 分别代表 : 

  Model (模型)  :    和数据库相关的 , 负责业务对象与数据的对象(ORM)

  Template(模板) :  放所有的 html 文件 

          模板语法 :  目的是将变量 (数据库的内容)  如何巧妙的嵌入到HTML 页面中

  View (视图) :   负责业务逻辑 , 并在适当的时候调用Mode 和  Template

此外 ,  Django还有一个 URL分发器 , 他的作用是将一个个URL 的页面请求分别发给不同的Views处理 , Views 在调用相应的Model 和 Template 

技术分享图片

 

 

 

 

 

 

技术分享图片

 

 

 

 

 

 

 

 

 

 

 

二、Django基本命令

1-下载Django : 

pip3 install django

2-创建一个Django对象 

django-admin.py startproject 项目名称

例如 :

django-admin.py  startproject  mysite

 

创建成功后会产生这样的一个工程 , 目录结构如下 : 

技术分享图片

 

manage.py ---------启动文件 (Django项目里面的工具 , 通过他可以调用Django shell 的数目和数据库等)

 settings.py -------------- 包含了项目的一些设置 , 包括数据库信息 , 吊事标志以及其他一些工作的变量

urls.py ------------------- 路径与视图函数的映射关系

 

3-创建一个应用

python3 managy.py startapp blog(应用名称)

创建成功后会生成这样一个工程。目录结构如下:

 技术分享图片

 

 

 

 

 

 

 

 

4-启动Django项目

python3 manage.py runserver 8080

这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到:

 技术分享图片

 

 

 

5- 创建表命令

python3 manage.py makemigrations

python3 manage.py migrate

 

6

7、

8、

9、

10、待续

 

三、视图层之路由配置系统(views)

 

Django框架基础

原文:https://www.cnblogs.com/heshun/p/9823477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!