04 2021 档案

摘要:choices参数(数据库字段设计常见) """ 用户表 性别 学历 工作经验 是否结婚 是否生子 客户来源 ... 针对某个可以列举完全的可能性字段,我们应该如何存储 只要某个字段的可能性是可以列举完全的,那么一般情况下都会采用choices参数 """ class User(models.Mod 阅读全文
posted @ 2021-04-30 07:35 Hao-Mao 阅读(109) 评论(0) 推荐(0)
摘要:聚合查询 聚合查询 aggregate """ 聚合查询通常情况下都是配合分组一起使用的 只要是跟数据库相关的模块 基本上都在django.db.models里面 如果上述没有那么应该在django.db里面 """ from app01 import models from django.db.m 阅读全文
posted @ 2021-04-29 14:44 Hao-Mao 阅读(96) 评论(0) 推荐(0)
摘要:单表操作 django自带的sqlite3数据库对日期格式不是很敏感 处理的时候容易出错 增 # res = models.User.objec-ts.create(name='jason',age=18,register_time='2002-1-21') # print(res) # impor 阅读全文
posted @ 2021-04-28 08:27 Hao-Mao 阅读(97) 评论(0) 推荐(0)
摘要:{{}}:变量相关 {%%}:逻辑相关 def index(request): # 模版语法可以传递的后端python数据类型 n = 123 f = 11.11 s = '我也想奔现' b = True l = ['小红','姗姗','花花','茹茹'] t = (111,222,333,444) 阅读全文
posted @ 2021-04-26 18:56 Hao-Mao 阅读(163) 评论(0) 推荐(0)
摘要:视图函数与视图类的区别 FBV视图函数 CBV 视图类 源码解析 # 你自己不要修改源码 除了bug很难找 # 突破口在urls.pyurl(r'^login/',views.MyLogin.as_view())# url(r'^login/',views.view) FBV一模一样# CBV与FB 阅读全文
posted @ 2021-04-26 15:15 Hao-Mao 阅读(182) 评论(0) 推荐(0)
摘要:三板斧 """HttpResponse 返回字符串类型render 返回html页面 并且在返回给浏览器之前还可以给html文件传值redirect 重定向"""# 视图函数必须要返回一个HttpResponse对象 正确 研究三者的源码即可得处结论The view app01.views.inde 阅读全文
posted @ 2021-04-23 08:10 Hao-Mao 阅读(85) 评论(0) 推荐(0)
摘要:django版本区别 """1.django1.X路由层使用的是url方法 而在django2.X和 3.X版本中路由层使用的是path方法 url()第一个参数支持正则 path()第一个参数是不支持正则的 写什么就匹配什么 如果你习惯使用path那么也给你提供了另外一个方法 from djang 阅读全文
posted @ 2021-04-22 20:12 Hao-Mao 阅读(732) 评论(0) 推荐(0)
摘要:# 路由匹配 url(r'test',views.test)=> test 视图 url(r'testadd',views.test) => test 视图 url(r'testadd/',views.test) => testadd 视图 """url方法第一个参数是正则表达式 只要第一个参数正则 阅读全文
posted @ 2021-04-22 19:31 Hao-Mao 阅读(111) 评论(0) 推荐(0)
摘要:"""表与表之间的关系 一对多 多对多 一对一 没有关系 判断表关系的方法:换位思考"""图书表 出版社表 作者表 作者详情表 """图书和出版社是一对多的关系 外键字段建在多的那一方 book 图书和作者是多对多的关系 需要创建第三张表来专门存储 作者与作者详情表是一对一"""from djang 阅读全文
posted @ 2021-04-21 16:13 Hao-Mao 阅读(84) 评论(0) 推荐(0)
摘要:"""ORM. 对象关系映射作用:能够让一个不用sql语句的小白也能够通过python 面向对象的代码简单快捷的操作数据库不足之处:封装程度太高 有时候sql语句的效率偏低 需要你自己写SQL语句 类 表 对象 记录 对象属性 记录某个字段对应的值 应用下面的models.py文件""" # 1 先 阅读全文
posted @ 2021-04-20 19:17 Hao-Mao 阅读(186) 评论(0) 推荐(0)
摘要:"""我们将html文件默认都放在templates文件夹下我们将网站所使用的静态文件默认都放在static文件夹下 静态文件 前端已经写好了的 能够直接调用使用的文件 网站写好的js文件 网站写好的css文件 网站用到的图片文件 第三方前端框架 ... 拿来就可以直接使用的"""# django默 阅读全文
posted @ 2021-04-19 19:30 Hao-Mao 阅读(124) 评论(0) 推荐(0)
摘要:-Django项目文件夹 --project文件夹 settings.py 配置文件 urls.py 路由与视图函数对应关系 (路由层) wsgi.py wsgiref模块(不考虑) --manage.py Django的入口文件 --db.splite3 django 自带的sqlite3数据库( 阅读全文
posted @ 2021-04-19 10:15 Hao-Mao 阅读(136) 评论(0) 推荐(0)