第十七章: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
- 创建 project
django-admin startproject mysite
- 创建一个叫 mysite 的 project
- setting.py #配置文件
- urls.py #路由系统
- wsgi.py #WSGI
- 创建 App
cd mysite python3 manage.py startapp app01
- 运成 Django 程序
python3 manage.py runserver 127.0.0.1:8000
- 注删 App
- 在 sqlite 中创建表
python3 manage.py makemigrations python3 manage.py migrate
- xxxx
URL设计
路由系统介绍
- 普通关系
- 动态关系
- 路由关系
模型设计
參考資料
银角大王:Python之路【第十六篇】:Django【基础篇】
金角大王:
其他:
以上是关于第十七章:Python の Web开发基础 MVC与Django的主要内容,如果未能解决你的问题,请参考以下文章