上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 59 下一页
摘要: 在项目中使用了webscoket进行实时通讯,但是生产环境又使用了django+nginx+uwsgi的部署方式,我们都知道uwsgi并不能处理websocket请求,所以需要asgi服务器来处理websocket请求,官方推荐的asgi服务器是daphne 1.部署daphne 项目配置文件目录( 阅读全文
posted @ 2019-09-07 17:20 π=3.1415926 阅读(1058) 评论(0) 推荐(0)
摘要: Haystack为Django提供了模块化的搜索。它的特点是统一的,熟悉的API,可以让你在不修改代码的情况下使用不同的搜索后端(比如 Solr, Elasticsearch, Whoosh, Xapian 等等)。 drf haystack是为了在REST framework中使用haystack 阅读全文
posted @ 2019-09-07 17:20 π=3.1415926 阅读(3529) 评论(0) 推荐(0)
摘要: 当库中现在已经有表,某个字段迁移的时候出现问题,可以使用 python manager makemigrations fake 来新建下django的初始化文件,然后删除文件中的添加字段,再执行python manager makemigrations xxx(app名) python manage 阅读全文
posted @ 2019-09-07 17:19 π=3.1415926 阅读(173) 评论(0) 推荐(0)
摘要: 传统的session验证 流程 token验证 流程 好处 后端不再保存用户session数据,只是进行加密解密的操作. 二者的区别 传统的session认证 我们知道,http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再 阅读全文
posted @ 2019-09-07 17:19 π=3.1415926 阅读(200) 评论(0) 推荐(0)
摘要: 第一次连接时使用的还是HTTP请求,在报文中指定了升级信息,要升级到websocket协议,服务器接受后,返回101状态码,代表协议切换成功,同时接受前端随机生成的sec websocket key信息,进行sha1,base64编码后返回给前端 前端 阅读全文
posted @ 2019-09-07 17:18 π=3.1415926 阅读(147) 评论(0) 推荐(0)
摘要: 一个表的多个字段外端关联到同一个表 在arg_1,arg_2 设置外键的时候, 如果只设置 , 在迁移模型的时候会报错 原因是因为arg_1和arg_2字段指向同一个模型的外键关联名称产生了冲突。 解决:增加related_name属性,自定义关联名称 多对多 Item模型中。 CustomRepo 阅读全文
posted @ 2019-09-07 17:17 π=3.1415926 阅读(129) 评论(0) 推荐(0)
摘要: #filter().delete() ret = xxx.objects.filetrer(id=1).delete() ret返回的是一个元组 当filter不到对象,是一个空对象时,delete也可以执行 (0, ) 返回的ret 0 代表影响的数据行数,代表0行,空字典代表没有数据影响 (6, 阅读全文
posted @ 2019-09-07 17:17 π=3.1415926 阅读(168) 评论(0) 推荐(0)
摘要: 通过导入os模块,os设置django的settings文件,配置好django项目的环境,然后执行django.set_up()使环境生效,然后就可以导入模型类,使用增删改查 阅读全文
posted @ 2019-09-07 17:16 π=3.1415926 阅读(215) 评论(0) 推荐(0)
摘要: 新版本的url.py文件中,不在使用1.x的正则表达式,强制使用在程序启动的时候会提示: WARNINGS: ?: (2_0.W001) Your URL pattern '^ article/' has a route that contains '(?P,而不是原来的() 2. 在中捕获的url 阅读全文
posted @ 2019-09-07 17:14 π=3.1415926 阅读(231) 评论(0) 推荐(0)
摘要: 在django中,当模型使用了datetime字段时,他保存的事件是utc事件,是要比我们的东八区时间早八个小时的,但是我们在使用这个模型进行对象创建的时候django会自动依据settings中的配置TIMEZONE来对输出的事件进行转换。 通过查库可以知道,虽然在数据库中存储的是utc的事件,但 阅读全文
posted @ 2019-09-07 17:13 π=3.1415926 阅读(120) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 59 下一页