![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
xufwind
这个作者很懒,什么都没留下…
展开
-
用 django orm 写 exists 条件过滤
要用django的orm表达sql的exists子查询,是个比较麻烦的事情,需要做两部来完成from django.db.models import Exists, OuterRef# 1. 定义子查询条件relative_comments = Comment.objects.filter( post=OuterRef('pk'), # 注意外键关联方式:post为Comm...原创 2019-01-14 14:26:27 · 8242 阅读 · 0 评论 -
django 插入库表时如何添加many-to-many字段数据
创建对象时,多对多字段不能直接通过下面的方式处理:from .models import Blog, Author, Userauthor = Author.objects.get(id=1)users = User.objects.filter(id__in=(2, 3, 4))# 这样直接写过不了,会报错: Direct assignment to the forward si...原创 2019-02-15 09:15:06 · 5512 阅读 · 0 评论 -
uwsgi管理django进程简介
中文文档: https://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/tutorials/Django_and_nginx.html安装: 安装python环境和python虚拟环境后,在虚拟环境中通过pip安装: pip install uwsgi编写配置文件:[uwsgi]socket=127.0.0.1:8000ch...原创 2019-02-28 16:57:41 · 675 阅读 · 0 评论 -
尝试使用django存储爬取的文件
从网上直接爬取资源后,如果资源是文件,比如图片、音频等,返回的数据是二进制数组,如果我们要保存,一般都是直接新开一个和资源类型相同的文件,并将得到的二进制数据直接写进文件。如果我们需要让django的ORMModel 来管理我们下载的资源,那么model中需要有FileField这个字段,并且我们需要将要保存的文件和这个字段关联起来。def _upload_to(instance, f...原创 2019-03-04 10:07:33 · 367 阅读 · 0 评论