• Django - ORM常用操作

    objects:为models默认管理器, 在插入的时候可以使用id也可以使用对象, 这里返回的是一个object 详情: https://docs.djangoproject.com/zh-hans/3.0/topics/db/queries/ 插入多对多关系的时候需要分布操作 一、 增加...
  • Django - ORM查询

    详情: https://docs.djangoproject.com/en/3.0/ref/models/querysets/ https://docs.djangoproject.com/zh-hans/3.0/topics/db/queries/ 查询的对象有两种一种是直接查询项目obj...
  • Django - admin管理

    详情: https://docs.djangoproject.com/en/3.0/ref/contrib/admin/ admin的使用: 使用register函数 使用装饰器 1234567from django.contrib import adminfrom myproject....
  • Django - form表单

    详情: https://docs.djangoproject.com/en/3.0/topics/forms/ 两种: django.forms.Form 所有表单的父类 django.forms.ModelForm 和模型类绑定的Form 使用Form的父类: 首先在app下创建一...
  • Django - models模型配置

    几种关系: 一对一的关系: 一个作者只能有一个作者的详情,就是一对一 多对一的关系: 多本书籍对应一个出版社 多对多的关系: 一本书对应多个作者,一个作者也能对应多书籍 models.CASCADE - 表示级联 一对一的关系 OneToOneField(on_delete=models....
  • Django - views配置

    views.py是业务的请求和处理文件。 在views模块中,request参数是一个HttpRequest的一个请求。可以使用isinstance()函数查看是否为request是否为HttpRequest的一个子类 Request对象 结果为True。 详情见官方文档:https:...
  • Django - URLS配置

    在进行url配置中,可以直接在setting -- urls进行配置,也可以在应用下创建urls.py然后再进行配置。直接在urls配置,直接导入app/views的函数就可以了。 在project/urls导入include函数,然后再app/urls中进行配置。 12345678from...
  • Django - 搜索与分页器

    在Django中进行搜索,利用Django自带的Q 查询。 配置models 12345678910111213141516171819202122232425262728from django.db import modelsfrom django.db.models import Qcla...
  • Django - 创建第一个网页

    首先创建blog_project 项目,然后创建一个名为blog的app 12django-admin startproject blog_projectpython manage.py startapp blog 目录结构: manage.py 命令行工具脚本 blog_project ...
  • Django - 安装Mysq数据库

    使用homebrew安装MySQL 博客:https://juejin.im/post/5cc2a52ce51d456e7079f27f 12345brew install mysqlmysql_secure_installation # 配置密码mysql -uroot # 启动服务m...