第十七章:Python の Web开发基础 MVC与Django

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十七章:Python の Web开发基础 MVC与Django相关的知识,希望对你有一定的参考价值。

本課主題

  • MVC 介绍
  • Django 介紹

 

MVC 介绍

controllers 处理用户请求

views 放置HTML模版

models 操作数据库

MVC框架就是目录的归类

MVC 是一种软件开发的方法,它把代码的定义和数据访问的方法(模型)与请求逻辑 (控制器)还有用户接口(视图)分开来

 

Django 介紹

Django开发的一般流程包括模型设计、URL设计、视图编码、模板设计,搭建Django应用的一种典型流程是:先设计好模型,然后就尽快把admin 运行起来,以便你的员工、客户可以尽快开始填充数据。之后,你再考虑该如何把数据呈现给用户

创建 Django  

  1. 创建 project
    django-admin startproject mysite
    • 创建一个叫 mysite 的 project
    • setting.py #配置文件
    • urls.py #路由系统
    • wsgi.py #WSGI
  2. 创建 App
    cd mysite
    python3 manage.py startapp app01
  3. 运成 Django 程序
    python3 manage.py runserver 127.0.0.1:8000
  4. 注删 App
  5. 在 sqlite 中创建表
    python3 manage.py makemigrations
    python3 manage.py migrate
  6. xxxx

URL设计

 

路由系统介绍

  1. 普通关系
  2. 动态关系
  3. 路由关系

 

模型设计

 

 

 

 

參考資料 

银角大王:Python之路【第十六篇】:Django【基础篇】

金角大王:

其他:






以上是关于第十七章:Python の Web开发基础 MVC与Django的主要内容,如果未能解决你的问题,请参考以下文章

第十五章:Python の Web开发基础

“全栈2019”Java第十七章:赋值运算符和算术运算符

第十七章 Python网络编程

流畅的python第十七章使用期物处理并发

2017.2.16 开涛shiro教程-第十七章-OAuth2集成

第十七章 MariaDB