• django raw TypeError: not enough arguments for format string

    背景:使用django raw 直行sql语句时遇到错误如下:  File "D:\software\python3.8\lib\site-packages\django\db\models\query.py", line 1463, in __iter__     self._fetch_all()   File "D:\software\python3.8\lib\site-packages\django\db\model

    Django 365 人阅读 0 条评论
  • django queryset中datetile字段转换成日期格式

    django queryset中datetile字段转换成日期格式mysql中sql写法:select id,        DATE_FORMAT(create_time, '%Y-%m-%d %H:%i:%s') as create_time from     peopledjango orm中extraqs=PeopleModel.objects.all() qs.objects.extra(  &nbs

    Django 360 人阅读 0 条评论
  • django orm group by day 按天统计数据

    django orm group by day 按天统计数据from django.db.models import Count Product.objects.extra(select={'day': 'date( ctime )'}).values('day') \                .annotate(coun

    Django 1061 人阅读 0 条评论
  • django 下载文件

    django 下载文件views.pyfrom django.http import FileResponse def download(request, id):     obj = your_model_name.objects.get(id=id)     filename = obj.model_attribute_name.path     response =&nb

    Django 1014 人阅读 0 条评论
  • django orm查询字段不在一个列表中 not in list

    django orm查询字段不在一个列表中第一种使用excludeMyObject.objects..exclude(id__in=[1,3,5]).all()第二种使用Qfrom django.db.models import Q MyObject.objects.filter(~Q(id__in=[1,3,5]))

    Django 2338 人阅读 0 条评论
  • django auto_now_add和auto_created

    auto_now:无论添加还是修改,都会添加当前时间auto_now_add:只有在添加时加入时间,修改不添加时间,如果创建时,设置了一个时间,也会被当前时间所覆盖

    Django 1964 人阅读 0 条评论
  • django 接受单文件/多文件并保存文件

    发送文件到django服务上import requests basic_file="" files = {     "file": ("basic.sqlite3", open(basic_file, "rb"), "") } response=requests.post(url,files=files) print(response)django服务器接受文件并保存文件from&nb

    Django 1382 人阅读 0 条评论
  • django orm Q not equal不等于用法示例

    django orm 不等于from django.db.models import Q PeopleModel.objects.filter(~Q(itype="虚拟")).all()

    Django 2677 人阅读 0 条评论
  • django 使用transcation处理数据库事务管理

    使用背景:比如在生成订单时,需要一次性生成多条数据记录或者一次操作多个orm模型,而这些操作都会有可能在中途发生意外,因此需要用事物管理数据库事务Django 默认的事务行为Django 默认的事务行为是自动提交。除非事务正在执行,每个查询将会马上自动提交到数据库。Django 自动使用事务或还原点,以确保需多次查询的 ORM 操作的一致性,特别是 delete() 和 update() 操作。由于性能原因,Django 的 TestCase 类同样将每个测试用事务封装起来是视图函数中使用事务管理第一步需要在setting.py更改DataBase连接,将ATOMIC_REQUESTS设置为

    Django 1539 人阅读 0 条评论
  • django sitemap网址数量太多优化方法

    如果对django sitemap不太熟悉,请阅读:django sitemap网站地图生成详解优化代码如下:sitemap.pyfrom django.contrib.sitemaps import Sitemap class PeopleViewSitemap(Sitemap):     priority = 1     changefreq = 'daily'     

    Django 1632 人阅读 0 条评论