zoukankan      html  css  js  c++  java
  • Django项目的创建和设计模式

    1.安装django

    • pip  install  django

    2.创建项目

    • 进入到项目文件夹的根目录下
    • django-admin   startproject    <project_name>

    3.创建app

    • python    manager.py    startapp    <app_name>

    Django的设计模式

        MTV模式 、MVC模式

    • MVC:     mode(模型)、 view(视图)、 control(控制器)
    • M: 管理应用程序的状态(通常存储到数据库中),并榆树改变状态的行为(或者叫"业务规则")
    • V:  负责把数据格式化呈现给用户
    • C:     接受外部用户的操作,根据操作访问模型获取数据,并调用"视图"显示这些数据,控制台将"模型"和"视图"分离,并生成二者之间的纽带


    • MTV:    django也是一个MVC框架,但是django中控制器接受用户输入的部分由框架自行处理,所以django中更关注的是视图(views),称MTV模式
    • M:    代表模型(model),数据存取层,该层处理与数据相关的事物,如何存取,包含哪些行为以及数据之间的关系等
    • T:     代表模板(template),即表现层。该层处理与表现相关决定;如何在页面和其他类型的文档中进行显示
    • V:     代表视图(view),即业务逻辑层。该层包含存取模型及调取恰当模型的相关逻辑,可看做模板与模型之间的桥梁。
  • 相关阅读:
    MySql主从库配置
    Linux安装MySql5.6.43(亲测)
    Linux安装ffmpeg(亲测)
    Linux JDK安装(亲测)
    Linux磁盘挂载(亲测)
    Finance_CAPM&APT
    Python_QT_量化投资/量化交易 基础入门课
    581. Shortest Unsorted Continuous Subarray
    3. Longest Substring Without Repeating Characters
    239. Sliding Window Maximum
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/10574486.html
Copyright © 2011-2022 走看看