![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
_PeppaPig
这个作者很懒,什么都没留下…
展开
-
conflicts with the name of an existing Python module and cannot be used as an app name. Please try a
startapp时出现 CommandError: 'xxxxx' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.错误。并将创建的应用名称前,加上路径app,例如'app.users'原因可能是在settings.py中加入了。startapp成功后,修改回去可以了。原创 2024-06-27 15:38:41 · 261 阅读 · 0 评论 -
利用loguru写日志文件
可以创建一个日志工具.py,代码如下。原创 2024-06-20 08:37:10 · 212 阅读 · 0 评论 -
Django Restframework实现自定义分页
首先继承drf框架的分页器,以下是PageNumberPagination的源码。})我们继承这个分页器并重写它,我这里加了响应状态码,可以自己选择性加入要响应的内容。count:表示总记录数next:表示下一页的URLprevious:表示上一页的URLresults:表示要返回的结果集'''自定义分页器'''page_size = 1 # 默认每页数量page_size_query_param = "size" # url参数。原创 2024-03-22 15:55:57 · 557 阅读 · 1 评论 -
Django 字段取别名后分组
【代码】Django 字段取别名后分组。原创 2023-09-27 11:54:23 · 89 阅读 · 0 评论 -
Django报错AppRegistryNotReady: Apps aren‘t loaded yet.与populate() isn’t reentrant
我在使用django独立进程的时候,简单来说我想在django启动的时候在redy执行一些业务代码,但是运用到了django的模型类,此时模型并未加载,所以报错然后我在网上东拼西凑寻找解决方案,说的是用以下代码即可以解决。因为可以独立加载django模型,但是如果同时在下方导入了其他模块,而其他模块也用了模型,相当于重复导入了,紧接着我又报了错误寻找资料真的痛苦,不过最终找到了,强烈推荐看看,看完后就知道错什么地方了,以下即为参考该文章的内容。原创 2023-11-15 15:51:03 · 2229 阅读 · 0 评论 -
Django
1.不需要加上 'rest_framework.authentication.SessionAuthentication',否则会导致跨域问题。3.所有带有@api_view或视图都会被进行校验,只有最普通的方法不会被校验。2.不需要加入用户权限校验和token 校验,因为设置中已经配置了。原创 2023-08-09 14:06:31 · 45 阅读 · 0 评论 -
Django项目windows部署教程,详细踩坑总结
j 本篇文章主要关于Django在Windows上利用Apache部署,如果你想通过IIS部署,推荐这篇文章,我之前尝试部署在IIS上,发现Django的定时任务失效了,上网查找了一番,普遍说法是被服务器回收了,经过了一番操作,还是不行,便放弃转向了Apache,话不多说,正文在下方。原创 2023-12-14 16:18:37 · 3242 阅读 · 0 评论 -
Django实现逻辑删除(单个对象与批量删除)
【代码】Django实现逻辑删除(单个对象与批量删除)原创 2024-03-07 14:21:48 · 531 阅读 · 0 评论 -
Django项目部署(uwsgi|nginx)
如果项目遇到了需要使用子进程的地方,例如Celery、Django-Q。uwsgi.ini可以这样配置。如何部署参考以下文章。原创 2024-03-26 17:14:07 · 136 阅读 · 0 评论 -
Python (Django)项目打包成exe注意事项
官方文档: PyInstaller Manual — PyInstaller 6.8.0 documentationgithub中文文档:pyinstaller-docs-zh-cn/doc-zh/Markdown/SUMMARY.md at main · muziing/pyinstaller-docs-zh-cn (github.com)原创 2024-06-18 10:42:23 · 175 阅读 · 0 评论 -
Windows Python连接Oracle,DPI-1047: Cannot locate a 64-bit Oracle Client library
如果是打包exe的话,不知道能否成功,还没试过。已经验证成功的是将这几个文件放到打包后的_internal文件夹下。在没有oracle环境的电脑下很可能出现这样的问题,例如在该服务器部署,数据库在另外一台服务器上。原创 2024-04-24 10:56:51 · 513 阅读 · 0 评论