自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月想容的博客

不会Java的C#工程师不是好前端工程师,现在写python了,终点是文员

  • 博客(4)
  • 收藏
  • 关注

原创 Django ORM GROUP BY查询时,存在group by自带主键的问题

问题:在GROUP BY查询时,发现查出的结果不对。results = TestResult.objects.filter(test_id='54_1')\ .annotate(security_group_id=F('index_id__security_group_id')) \ .annotate(dcount=Count('security_group_id')) \ .values('security_group_id') \

2020-07-30 16:57:28 843

原创 Django Choices选择类型

Django里有一个Choices类,相关官方文档见此处。说明从实现方式来说,这是一个继承方法,继承django.db.models.Choices,实现的效果接近枚举类型(Enumeration types)或者字典。我使用此种方法的目的是,部分不会变动的,带有选项性质的小规模数据,可以不用放在数据库中实现持久化。(这以设计后,修改就要从代码层次进行变动)Choices有主要2种用法,我这里主要陈述带有models.Choices多继承的类型。class Level(models.I

2020-07-15 17:46:50 1892

原创 An error occurred in the current transaction. You can‘t execute queries until the end of the ‘atomic

问题如图所示,错误返回结果是An error occurred in the current transaction. You can't execute queries until the end of the 'atomic block(这个在django中,用swagger进行调试,自己捕获异常的结果)分析字面意思就是指django中开启事务后,在事务保存节点后,依然执行了数据查询语句。我代码的基本结构class InfoStore(APIView): .

2020-07-13 15:45:54 10312

原创 drf-yasg 静态资源static404问题解决

问题:drf-yasg是python环境下的SwaggerAPI包,django-rest-swagger已经废弃。在开发环境下测试正常,在部署环境下测试出现问题,主要是ip/static/下文件get失败。情况如这个博客所示(我的程序已经调试正常,就不可以重现错误了)。分析:问题起因在于swagger的网页资源是和python包放置在一起。在服务器上部署时,找到不到静态资源位置的原因。这里展示一下静态资源的位置 /static(这里用的是python虚拟环境):备注:这个ven

2020-07-01 21:04:26 2596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除