随笔分类 - django
摘要:book_manager 的views.py
阅读全文
摘要:现在增加了书的销量sale字段和stock库存字段。 已知 Django终端打印SQL语句 在Django项目的settings.py文件中,在最后复制粘贴如下代码: 即为你的Django项目配置上一个名为django.db.backends的logger实例即可查看翻译后的SQL语句。
阅读全文
摘要:1、准备数据库环境,比之前增加了price字段 聚合 分组 我们在这里先复习一下SQL语句的分组。 假设现在有一张公司职员表: 我们使用原生SQL语句,按照部门分组求平均工资: ORM查询: 连表查询的分组: SQL查询: ORM查询: 更多示例: 示例1:统计每一本书的作者个数 示例2:统计出每个
阅读全文
摘要:已知表的关系是: models.py >python manage.py makemigrations >python manage.py migrate #补充: 1、想通过管理对象清除关系的时候报错,如何解决: 在字段加上null=True 2、通过外键做add remove那里面就不能填id了
阅读全文
摘要:models.py 1、执行数据库迁移的命令 2、在sql填入数据 添加str方法: # 查书
阅读全文
摘要:import os if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "about_orm.settings") import django django.setup() from app01 import models ret = model...
阅读全文
摘要:参考链接:https://www.cnblogs.com/maple-shaw/articles/9403501.html 为了保存你的CRM操作。 在Python脚本中调用Django环境 定义str方法: 返回QuerySet对象的方法有 all() filter() exclude() ord
阅读全文
摘要:参考链接: https://www.cnblogs.com/maple-shaw/articles/9323320.html 1. 常用字段和参数 AutoField IntegerField CharField DateField DatetimeField BooleanField 在执行输入迁
阅读全文
摘要:ORM 面向对象和关系型数据库一个映射 通过操作对象的方式数据库中的数据 映射关系: 类 _> 表 对象 _> 数据行 (记录) 属性 _> 字段 ORM能做的操作: 1. 操作数据表 2. 操作具体数据 django使用mysql数据库的流程: 1. 创建一个mysql数据库; 2. 配置 DAT
阅读全文
摘要:django下载 下载有两种方式,一个是命令行,一个是pycharm自带的。 2.创建项目 1. 命令行 django-admin startproject 项目名 2.pycharm创建 3.启动项目 1. 命令行 切换到项目根目录 manage.py python manage.py runse
阅读全文