Django总结

本文详细介绍了Django框架的各个核心组成部分,包括Model的ORM操作,Setting配置,Template模板语言,URL路由,以及View视图逻辑。还讨论了Django的内置机制如用户管理和表单处理,并提到了动态URL、CSRF保护以及第三方库的使用。通过实例展示了如何在Django中实现数据交互和页面渲染,帮助开发者深入理解Django的工作原理。
摘要由CSDN通过智能技术生成

在这里插入图片描述

“大司马” 最小应用场景(MVTU)

1.按下submit按钮,向某url发出一条request(包含数据)
2.在Urls中找到对应的处理函数(path)
3.处理函数:

前端与view交互方式:
-获取数据:表单提交数据,不同数据给个变量名
在这里插入图片描述
-返回数据: 模板语言
在这里插入图片描述
VIEW
数据来源:从前端获取(form),从数据库获取(查询操作:get,filter) 变量,字典,列表
逻辑实现: 用从前端,数据库获得的变量设计逻辑(顺序分支循环且或非)
数据去向:发表的文章存入数据库(ORM),超链接标题添加到前端html文件(模板语言)

最终返回一个html文件(一般为修改过的)(return)


Model:ORM-面向对象思想

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
增删改查(ORM)–view中对数据库的操作方法
增: object.create, save()
删:object.delete()
改: save()
查(取出): object.get, filter

数据迁移
在这里插入图片描述
最初只有migrations-init, m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值