-
objects:为models默认管理器, 在插入的时候可以使用id也可以使用对象, 这里返回的是一个object
详情: https://docs.djangoproject.com/zh-hans/3.0/topics/db/queries/
插入多对多关系的时候需要分布操作
一、 增加...
-
详情:
https://docs.djangoproject.com/en/3.0/ref/models/querysets/
https://docs.djangoproject.com/zh-hans/3.0/topics/db/queries/
查询的对象有两种一种是直接查询项目obj...
-
详情:
https://docs.djangoproject.com/en/3.0/ref/contrib/admin/
admin的使用:
使用register函数
使用装饰器
1234567from django.contrib import adminfrom myproject....
-
详情:
https://docs.djangoproject.com/en/3.0/topics/forms/
两种:
django.forms.Form 所有表单的父类
django.forms.ModelForm 和模型类绑定的Form
使用Form的父类:
首先在app下创建一...
-
几种关系:
一对一的关系: 一个作者只能有一个作者的详情,就是一对一
多对一的关系: 多本书籍对应一个出版社
多对多的关系: 一本书对应多个作者,一个作者也能对应多书籍
models.CASCADE - 表示级联
一对一的关系 OneToOneField(on_delete=models....
-
views.py是业务的请求和处理文件。
在views模块中,request参数是一个HttpRequest的一个请求。可以使用isinstance()函数查看是否为request是否为HttpRequest的一个子类
Request对象
结果为True。
详情见官方文档:https:...
-
在进行url配置中,可以直接在setting -- urls进行配置,也可以在应用下创建urls.py然后再进行配置。直接在urls配置,直接导入app/views的函数就可以了。
在project/urls导入include函数,然后再app/urls中进行配置。
12345678from...
-
在Django中进行搜索,利用Django自带的Q 查询。
配置models
12345678910111213141516171819202122232425262728from django.db import modelsfrom django.db.models import Qcla...
-
首先创建blog_project 项目,然后创建一个名为blog的app
12django-admin startproject blog_projectpython manage.py startapp blog
目录结构:
manage.py 命令行工具脚本
blog_project ...
-
使用homebrew安装MySQL
博客:https://juejin.im/post/5cc2a52ce51d456e7079f27f
12345brew install mysqlmysql_secure_installation # 配置密码mysql -uroot # 启动服务m...