08 2022 档案

摘要:r'''\[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、0-9a-zA-Z]''' 开头的\是正则本身的转义符号,python推荐用r 阅读全文
posted @ 2022-08-29 16:38 zong涵 阅读(427) 评论(2) 推荐(0) 编辑
摘要:django admin用法 基本使用 from django.contrib import admin from .models import * # Register your models here. @admin.register(Question) # Question是表 class Q 阅读全文
posted @ 2022-08-16 23:26 zong涵 阅读(82) 评论(0) 推荐(0) 编辑
摘要:-- 获取自增列的名称 SELECT pg_get_serial_sequence('table_name', 'id') AS sequence_name; --获取自增列的下一个值: SELECT nextval(pg_get_serial_sequence('table_name', 'id' 阅读全文
posted @ 2022-08-16 13:40 zong涵 阅读(593) 评论(0) 推荐(0) 编辑
摘要:Django orm的managed参数 如果一张表不是在django的models.py中创建表,而是该表由cmd或者Navicat或者其他方式创建的,或者该表是一个视图,那么也可以在models.py里写上该表的参数,和数据库中的该表/视图做上映射关系,但是要指定managed=False(不创 阅读全文
posted @ 2022-08-14 17:15 zong涵 阅读(340) 评论(0) 推荐(0) 编辑
摘要:django-filter用法 集成drf 不指定字段的过滤参数,那么该字段就默认为exact,精准匹配 自定义filter文件内 from django_filters import rest_framework as rs_filters from .models import * class 阅读全文
posted @ 2022-08-13 18:51 zong涵 阅读(215) 评论(0) 推荐(0) 编辑
摘要:把当前最大的id做为当前的id自增起始数 运行下面的SQL就行了 SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1) 主要是:serial key其实是由sequence实现的,当你手动给serial列赋值的时候, 阅读全文
posted @ 2022-08-12 17:15 zong涵 阅读(781) 评论(0) 推荐(0) 编辑
摘要:Django中Manager用法 在管理器类中定义创建对象的方法 # 第一种 class create_user(models.Manager): def create(self, name, sex, age): u = self.model() # 创建模型类对象self.model可以获得模型 阅读全文
posted @ 2022-08-10 10:42 zong涵 阅读(209) 评论(0) 推荐(0) 编辑
摘要:orm中的双重方法 update_or_create 更新或创建 Draw2DDevice.objects.update_or_create( defaults={'x': 777, 'y': 777,}, device_id=13, version_id=1) defaults是需要更新的数据字典 阅读全文
posted @ 2022-08-09 19:05 zong涵 阅读(58) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示