zoukankan      html  css  js  c++  java
  • django

    MVC

    大部分开发语言中都有MVC框架

    MVC框架的核心思想是:解耦

    降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用

    m表示model,主要用于对数据库层的封装

    v表示view,用于向用户展示结果

    c表示controller,是核心,用于处理请求、获取数据、返回结果

    MVT

    Django是一款python的web开发框架

    与MVC有所不同,属于MVT框架

    m表示model,负责与数据库交互

    v表示view,是核心,负责接收请求、获取数据、返回结果,逻辑处理

    t表示template,负责呈现内容到浏览器,定义显示样子,加载读取数据导内存,渲染填充数据

    创建虚拟环境

      创建:mkvirtualenv [虚拟环境名称]

      删除:rmvirtualenv [虚拟环境名称]

      进入:workon [虚拟环境名称]

      退出:deactivate

    创建项目(test1)

    django-admin startproject test1

    进入项目目录添加应用(func_1)

    cd test1

    python manage.py startapp func_1

    生成迁移

    python manage.py makemigrations

    执行迁移

    python manage.py migrate

    启动服务器

    python manage.py runserver

    开发流程:

    1、创建虚拟环境

    2、安装django

    3、创建项目

    4、创建应用

    5、在models.py 中定义模型类

    6、定义视图

    7、配置url

    8、创建模板

  • 相关阅读:
    LeetCode 225. 用队列实现栈 做题笔记
    杨辉三角
    字母图形
    01字符串
    圆的面积
    饮料和啤酒
    进制转换
    从今天起 复习算法
    乘法群
    Paillier同态加密的介绍以及c++实现
  • 原文地址:https://www.cnblogs.com/master-song/p/9015431.html
Copyright © 2011-2022 走看看