一、Django简介

Django作为Web框架采用了MTV模式,本质上和MVC模式没有什么区别,只是叫法不同。

MVC分别代表:

  Model(模型):负责应用程序数据逻辑的部分,用于在数据库中存取数据

  View(视图):是应用程序的数据展示部分

  Controller(控制器):负责处理用户交互的部分

  

Django的MTV分别代表:

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

Template(模版):负责如何把页面展示给用户

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

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

大致流程:

  用户在浏览器输入网站,URL控制器来进行接收,并匹配相应的 VIew(视图)

  View(视图)再找到对应的 Model(模型),Model 从数据库取完数据后传给 View

  View 然后把要展示的数据返回Template(模板)

  最终用户看到的网页就是 Template

二、Django安装

Django的版本需要和Python版本相匹配

安装过程:

  进入cmd终端

  输入命令:pip install Django==1.11.4

验证安装是否成功:

  进入Python环境

  >> import django

  >>django.get_version()

三、创建Django项目

创建流程:

  1、cmd终端下进入放置项目的目录下,输入命令:django-admin startproject project(project是项目名称)

  2、在该目录下输入命令,可以看到该目录的层级。命令:tree . /F

  目录层级说明:

    manage.py:一个命令行工具,可以使我们用多种方式对Django项目进行操作

    project目录:

      __init__.py:一个空文件,他告诉Python这个目录应该被看作一个Python包

      settings.py:项目配置文件

      urls.py:项目的URL声明

      wsgi.py:项目与WSGI兼容的Web服务器入口

完结

优质内容筛选与推荐>>
1、UNP总结 Chapter 3 套接字编程简介
2、用java给html文件添加必要的控制html代码片
3、度及拓扑图的使用-UESTC1958学霸周选课
4、bnu 10783 格斗游戏 线段与圆的关系
5、侧滑窗口最大值相关题目


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号