09 2020 档案
摘要:# 一对多/多对多字段 搜索查询 @admin.register(User) class UserAdmin(admin.ModelAdmin): raw_id_fields = ('一对多/多对多 字段名称',) # 变为input搜索框 效果:
阅读全文
摘要:# admin 创建数据时将外键关联表内联到创建的页面中 class GoodsDetailsInline(admin.StackedInline): # 商品详情内联 extra = 0 # 默认打开创建数量 model = GoodsDetails # 关联外键表 @admin.register
阅读全文
摘要:# 问题原因:更新数据时,查询的 id 值不能为 空字符串 dic = { "nickname": "q2" } # 错误写法 user_id = request.data.get("id", "") User.objects.update_or_create(id=user_id, default
阅读全文
摘要:问题场景:在对某个表的 queryset 进行序列化的时候,我需要将一个可能会实时变更的临时数据也放进 queryset 中的每个 obj 对象中,而正常情况下,obj 对象是不允许你添加不是自己表字段中的其他属性(这会引发异常)。 解决问题: 当你想在某个表对象中添加一些临时属性,而不是添加表字段
阅读全文
摘要:# 通过 sorted 方法来完成此操作 obj_list = [ {"name": "a", "id": 3}, {"name": "b", "id": 4}, {"name": "c", "id": 1} ] # 按照字段中的 id 值进行排序(从小到大) sort_list = sorted(
阅读全文
摘要:1. django 运行时指定 settings 文件 # 运行命令 app名称.settings配置名称 python manage.py runserver --settings=app_name.settings_name # 示范 python manage.py runserver --s
阅读全文
摘要:1. static 静态文件无法访问问题: 遇到该问题情况:把 STATIC_URL 变量设置为自定义的了,结果导致 django 无法访问 static 中静态文件,一直404,只需要按照下面代码使用即可。 STATIC_URL = '/static/' STATICFILES_DIRS = (
阅读全文