
django
荼渔
愿日夜梦寐
展开
-
django 关于Session禁用
最近在开发时,想使用token来替代django的session,所以打算禁用掉session,能节省点开销嘛。在django1.x的时候,我记得禁用session是直接注释掉INSTALLED_APPS中的session和中间件中的session中间件即可,如下:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', # 'dj原创 2021-07-12 16:02:01 · 617 阅读 · 0 评论 -
django group by 的坑
django中的group by 是通过annotate()来实现的,但是这里存在一个很难发觉的坑。如果使用的model是这样定义的class Message(models.Model):sender = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='sent_messages', ...原创 2020-04-12 13:47:55 · 1755 阅读 · 3 评论 -
django reverse 和 reverse_lazy 的 区别
在django中,reverse 和 reverse_lazy 都可用于将别名转换为真实的url,但两者存在一个很重要的区别。习惯地,大家都会使用reverse(),但在某些情况下,使用reverse()会导致如下的错误:django.core.exceptions.ImproperlyConfigured: The included urlconf 'config.urls' does no...原创 2020-01-04 17:06:52 · 4198 阅读 · 0 评论 -
django channel 的基本使用和概念解析
网上有很多channel的教学文章,我看的时候,总感觉有些概念模糊不清,看得有点头痛(比如推送消息时的type字段究竟时什么意思)。结合多篇文章,很不容易理解了一些,于是在下面写出channel的基本使用和对一些概念的解析,希望对大家有一些帮助。关于channel的更深一层理解和使用,我也正在学习,后面可能会写的更详细点。参考:1.Django-channels2.0笔记–2、Channel...原创 2019-12-19 22:16:04 · 11556 阅读 · 1 评论