https://blog.csdn.net/qq_41895190/article/details/82791426
问题django 使用以下命令:python manage.py makemigrations python manage.py migrate发现只生成django自带的表,而没有生成业务表解决方法检查models.py所在app中是否缺少migrations目录,如果缺少,需要创建该文件夹。没有这个文件夹则不能生成自己新建的表。项目结构如下:my_app migrations ...
示例import uncompyle6 import sys def testfunc(): a = 1 b = 2 return a + b uncompyle6.main.decompile((3,6,5), testfunc.__code__, sys.stdout)输出# uncompyle6 version 3.8.0 # Python bytecode...
背景使用django的channel来实现websocket在websocket通信时后台操作了数据库modelschannel使用的是异步模式(async)运行一段时间后报错django.db.utils.InterfaceError: (0, '') 解决方法将数据库ORM操作放在独立函数里,并加上装饰器@database_sync_to_async,调用时加上await即可原来clas...
背景因为要在django使用websocket所以引入了channel在不引入channel前使用docker+uwsgi+nginx部署引入channel后使用docker+uwsgi+daphne+nginx部署以下教程均在原有部署基础上(不使用channel)所做修改方法在原有基础上增加docker-compose.yml配置,增加后配置如下:version: "3"...
背景使用monaco-editor时,若想实现Python代码提示和错误检测等功能,需连接python语言服务可通过jsonrpc-ws-proxy配合python-language-server实现效果关键词monaco-editorpython-language-serverjsonrpc-ws-proxypython-jsonrpc-serverwebsocket教程安装python-...
背景用django-redis做缓存时,另一个项目使用原生redis直接连接同一个redis做数据共享时取不到数据原因测试发现django-redis从数据存取时,key会自动加个:1:前缀解决方式方式一适配django-redis,另一个项目存取时也加前缀方式二两个项目均使用原生redis库方式三重写缓存键转换函数并在setting.py配置KEY_FUNCTION# setting.py...
https://www.tr0y.wang/2019/05/06/Python%E6%B2%99%E7%AE%B1%E9%80%83%E9%80%B8%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93/http://tav.espians.com/paving-the-way-to-securing-the-python-interpreter.htmlhttps://...