django
天魔老师
python程序员
展开
-
django 查询 using 大坑 踩坑 纪实
只要出现using,就会进行查询数据库,不会延后查询a = DwsAscsUserTicketExecutionCd.objects.using('adb_edw').all()a = a.filter(id=5)print a你以为是第三行代码查询数据库,但是,其实是第一行查询的数据库原因分析:只要出现using,就会进行查询数据库,不会延后查询解决方案:.using(‘adb_edw’)尽量往后放,链式查询吗,放在后面就好了a = DwsAscsUserTicketExecution原创 2021-08-18 22:52:33 · 644 阅读 · 0 评论 -
python多分支装饰器可以选择switch
# 这是python的 登录需求装饰器from django.contrib.auth.decorators import login_required# 这是之前同事实现的 登录需求装饰器def wx_login_required(view_func): def wrapper(request): url_app_type = request.GET.get("app_type") return view_func(request)原创 2021-05-12 15:04:07 · 182 阅读 · 0 评论 -
【解决方案】/saml2/server.py的import dbm报错 ImportError: No module named dbm
File "/home/liang/.pyenv/versions/2.7.15/lib/python2.7/site-packages/saml2/server.py", line 12, in <module> import dbmImportError: No module named dbm这个我搜索了n个解决方案,安装了各种软件都不管用,这是我安装过的软件: 196 pip install -i https://pypi.douban.com/simple db..原创 2021-03-14 12:16:07 · 332 阅读 · 0 评论 -
【解决方案】Django新项目数据迁移提示“No changes detected”的解决
【解决方案】Django新项目数据迁移提示“No changes detected”的解决迁移的基本原理及常用命令“No changes detected”的解决迁移的基本原理及常用命令python manage.py makemigrations对比models.py文件与数据库表的区别,生成迁移文件,放在/应用/migrations文件夹里面python manage.py makemigrations --dry-run对比models.py文件与数据库表的区别,预览,不生成迁移文件pyt原创 2021-03-14 12:05:51 · 623 阅读 · 0 评论 -
Django一个项目如何设置两套haystack全文检索系统
Django一个项目如何设置两套haystack全文检索系统如果你想学习如何设置一个haystack全文检索,可以去百度,很多示例的。我这里说的是,一个项目里面,想设置两套haystack全文检索系统,如何设置。在原有一个haystack全文检索的基础之上,看看,该复制的复制一下:原有的search_indexes.pywhoosh_cn_backend.pymodel_name_...原创 2018-09-22 10:28:28 · 772 阅读 · 4 评论 -
Django如何创建一套接口级别的权限系统
从零开始搭建当然是可以的,但是Django的特色就是大而全,所以,我的方案是,利用现有的Django框架,实现功能。我用的pycharm,操作很方便快捷。| auth_group || auth_group_permissions || auth_permission || auth_user ...原创 2018-09-22 12:05:18 · 1876 阅读 · 1 评论 -
pycharm对django代码objects无代码提示问题的解决方案
pycharm对django代码objects无代码提示问题的解决方案最近新建的一个项目,使用的django,编辑器pycharm,很诡异的是,别的旧项目,也是django写的,代码提示都是好用的,就这个,模型类.objects.filter()这样的语句都没有代码提示。最近新建的一个项目,使用的django,编辑器pycharm,很诡异的是,别的旧项目,也是django写的,代码提示都是好用的...原创 2019-04-18 18:26:53 · 4445 阅读 · 5 评论