首页
前端
JavaScript
Vue3
Network
后端
数据库
分类
归档
标签
应用
收藏
1
Rust-N04:控制流
2
Rust-N03:语句与表达式
3
Rust-N02:数据类型
4
Rust-N01:变量
5
Docker Registry API 常用接口
barwe
累计撰写
218
篇文章
累计创建
59
个标签
累计收到
5
条评论
栏目
首页
前端
JavaScript
Vue3
Network
后端
数据库
分类
归档
标签
应用
收藏
搜索
标签搜索
Python类型注解
scipy
Graphviz
docke
SLURM
black
NFS
Conda
Python
Mamba
NIS
Docker Swarm
Snakemake
clash
direnv
NVM
Nano
Vim
Screen
CSS
Electron
JavaScript Addons
NAPI
C
Django
ArrayBuffer
Blob
TypeScript
Virtual Machine
Docker Machine
配置文件
marked
fastq
MarkDown
highlight.js
djangorestframework
piscina
magic
rails
gitlab
MongoDB
spider
爬虫
vscode
echarts
Docker
Nginx
gcc
centos
云存储
typora
Git
缓存
web
computer
network
JavaScript
Vue3
Vite
以下是
DRF
相关的文章
2024-09-20
查询集方法总览
数据库同步查询方式:user = User.objects.get(pk=1)users = User.objects.filter(is_active=True)查询单个数据 Django 自带了异步方法(同步方法名前面加 a 即可):user = await User.objects.aget(
2024-09-20
172
0
0
2024-05-17
Django在迁移中添加唯一非空字段
首先在模型上添加一个唯一非空的 uuid 字段:import uuidfrom django.db import modelsclass MyModel(models.Model): #... uuid = models.UUIDField(default=uuid.uuid4, uni
2024-05-17
824
0
0
2024-02-02
Django 通用外键
models.ForeignKey() 可以使当前模型与单个其他模型建立外键关系,例如我们通过 creator 字段记录资源的创建者:class Resource(models.Model): ... creator = models.ForeignKey(User, null=True
2024-02-02
836
0
0
2024-02-01
RBAC 权限模型
常见的权限模型权限模型用于管理和控制用户对系统资源的访问权限。常见的权限模型:RBAC (Role-Based Access Control, 基于角色):将权限关联到角色上,然后将用户关联到角色上来获得权限ABAC (Attribute-Based , 基于属性):使用属性(例如用户属性、资源属性
2024-02-01
917
0
0
2024-01-08
DRF请求缓存策略
DRF (Django) 提供了工具直接对 视图方法 进行缓存。from django.utils.decorators import method_decoratorfrom django.views.decorators.cache import cache_pageclass ModuleVi
2024-01-08
812
0
0
2023-10-09
Django JSONField Query
假设有如下模型:from django.db import modelsclass Nt(models.Model): extradata = models.JSONField(default=dict)extradata 字段中存储了 nt 数据的额外信息,它是一个字典。常用的 Django
2023-10-09
842
0
0
2023-05-23
DRF 时间戳的序列化和反序列化
我们一般在定义模型时会给每个模型加上两个日期字段记录数据的创建时间和更新时间:class User(models.Model): # ... created_at = models.DateTimeField(auto_now_add=True) updated_at = mode
2023-05-23
1148
0
0
2023-05-17
DRF 按 created_at 范围过滤
django-filter 包提供了一系列与日期和时间相关的过滤器,用来查找日期和时间字段。pip install django-filter注册到数据表:from django_filters.rest_framework import DjangoFilterBackendclass MyMod
2023-05-17
887
0
0
2023-01-07
Serializer 1: serialize, deserialize & validate
两种数据:便于传输的数据:JSON、XML、……语言内置对象:Python Native Object相互转换的过程:serialize: 将语言内置对象转换为便于传输的数据deserialize: 将便于传输的数据转换为语言内置对象DRF 的 Serializers 实现了以上两个功能:Seria
2023-01-07
996
0
0
2022-10-31
NaiveUI + Axios + DRF 处理文件上传
NaiveUI 提供的 NUpload 组件用来上传文件,这里有个坑:该组件的模型响应变量不是原生的 File 对象,而是在 File 对象外面又套了一层:// import type { UploadFileInfo } from 'naive-ui'export interface FileIn
2022-10-31
3055
0
2
1
2