上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: # 1. 默认数据库就是允许继承的,但默认的继承处理方式不是很合理 ''' 默认在父类中定义的字段会存在父类的表中,子类的数据通用部分会存在父表中, 子类特有数据会在子表中,子类通过外键进行级联 默认方式比较垃圾,效率比较低 ''' # 2. 开发中,需要将父类抽象化,在元信息中使用 abstrac 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(22) 评论(0) 推荐(0)
摘要: # django必须定义外键,才能多表联查 ###1. 一对多 # 创建模型类 models.py # ForeignKey 关联 class Book(models.Model): """图书表""" id = models.AutoField(primary_key=True) bname = 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(32) 评论(0) 推荐(0)
摘要: # 可以扩展Manager管理器的原生功能 # 如果在Manager中自定义方法,还不如在类中写类方法实在 ###模型成员 模型类中有一个Manager类的对象,通过管理器对象可以实现和数据库的访问。 没有为模型类定义管理器时,Django会为模型类生成一个名为objects的管理器, 自定义管理器 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(47) 评论(0) 推荐(0)
摘要: # 过滤器查询 非过滤器查询 关系运算符 集合运算符 字符串操作 日期查询 原生sql ###1. 基础查询 # 1. all 过滤器 查询所有数据 users = User.objects.all() # 2. 获取一条数据,从结果集中取一条 data= users.first() # 3. fi 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(57) 评论(0) 推荐(0)
摘要: ###1. 增 # 增加记录 user = User(username="coco", password="123") user.save() # 便利方法 user = {"username": "tom", "password": "123"} User.objects.create(**use 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(19) 评论(0) 推荐(0)
摘要: ###jinja2模板引擎配置 # 1. 安装jinja2模板引擎 pip install jinja2 # 2. 设置jinja2环境变量(在主应用中创建 jinja2_env.py) # jinja2_env.py from django.contrib.staticfiles.storage 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(100) 评论(0) 推荐(0)
摘要: ###配置静态资源 # 1. 设置静态目录(settings.py) STATIC_URL = 'static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] # 2. 根目录创建 static 文件夹 # 3. static 文件 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(21) 评论(0) 推荐(0)
摘要: ###1. 数据库配置 # 1. 安装mysql数据库驱动 mysqlclient pip install mysqlclient # 如果安装失败就手动下载: https://www.lfd.uci.edu/~gohlke/pythonlibs/ # 黑窗口 python 查看python版本 和 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(35) 评论(0) 推荐(0)
摘要: 一. ajax的两种crsf验证 # 1. 在试图函数上加上装饰器 # 2. ajax提交数据时,携带csrf: 放在data中携带 # 引用的js: https://cdn.bootcss.com/jquery/1.12.1/jquery.min.js 1. @csrf_exempt装饰器 @cs 阅读全文
posted @ 2023-03-28 18:30 测试圈的彭于晏 阅读(22) 评论(0) 推荐(0)
摘要: ###html模板小引用其他模板 # 副模板:清空直接写内容标签 <div> 被包含的文件 </div> # 主模板: 用来展示 <body> {# 模板加载从templates开始查找 #} {% include "app03/div.html" %} </body> ###模板的继承 # 副模板 阅读全文
posted @ 2023-03-28 18:29 测试圈的彭于晏 阅读(25) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页