Django笔记1:django基础

2021-08-12  本文已影响0人  _百草_

1. 特点

Django makes it easier to build better web apps more quickly and with less code.(官网)


2. MVT模型

Django:开源的基于python的web应用框架,使用MVT模型
MVT软件设计模式,即模型Model+视图View+模板Template,基于MVC模型

MVC模式

MVC优势:https://www.runoob.com/django/django-intro.html


3. 搭建接口平台

使用python,写一个web平台,需要:

1. Django框架
2. python基础
3. web基础:HTML+JS+CSS
4. requests模块

想做一个接口平台,发送http请求

5. SQL 数据库操作方法

django自带的sqlite3数据库,与sql数据库完全一致,自带轻量级版本

数据库操作:
连接
增删查改
断开连接
但是,django中orm方式可以看作django对sql语句的一种封装
直接调用即可

6. MTV架构

Model 模型:数据层,数据库等
模板Template:后端函数代码
视图View:后端函数代码

其他:路由分发控制器,即urls.py
(html与后端代码函数链接起来的文件,里面是对应关系)
上述文件和层级,在使用django命令创建一个项目之后自动创建

7. 一定的产品设计思维

用户交互、界面如何设计等

8. 一定的架构和算法能力

性能,避免异常报错,维护和修改==>使用架构和算法优化

9. 一定的运维和营销能力
上一篇 下一篇

猜你喜欢

热点阅读