![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
rongDang
年轻人就该多读书
展开
-
Django 模型设置索引
Django 模型设置索引原创 2022-03-31 14:52:17 · 3277 阅读 · 0 评论 -
django 使用nginx实现负载均衡
环境配置原创 2020-07-14 14:36:02 · 1142 阅读 · 0 评论 -
django 服务器重启uwsgi服务
重启代码,该代码需要在 uwsgi.pid 文件目录下执行uwsgi --reload uwsgi.pid如果你没有uwsgi.pid文件,需要在uwsgi.ini文件里面添加下面配置# uwsgi.pid文件前面的路径按照你的要求设置pidfile = /usr/local/test_project/conf/uwsgi.pid配置完成后重启uwsgi服务会自动生成 uwsgi.pid 文件.通过 kill 命令结束uwsgi服务进程ps -aux | grep uws.原创 2020-06-03 12:02:28 · 2470 阅读 · 0 评论 -
ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'appq.user', but app
今天创建一个新的Django项目,然后执行 python manage.pymakemigrations 命令时,出现下面问题很奇怪,我明明没有appq这个app,百度了一下发现问题出在 Python37\Lib\site-packages\django\contrib\admin\migrations\下面,找到对应的文件,然后删除掉再次执行命令就可以了。...原创 2019-08-12 10:57:54 · 4347 阅读 · 0 评论 -
Django + celery 异步处理耗时任务
我的项目目录结构如下所示, begin是我的应用这里需要更改的是上图标记的三个文件以及settings.py文件,tasks.py文件是创建在django的应用下面,顾名思义里面放的就是我需要调用的耗时的任务。1.创建celery.py文件from __future__ import absolute_import, unicode_literalsimport osfr...原创 2019-07-13 16:36:23 · 1302 阅读 · 0 评论 -
nginx的expires 缓存设置
我的nginx中的配置upstream django { # server unix:///path/to/your/mysite/mysite.sock; # for a file socket server 127.0.0.1:8000; # for a web port socket (we'll use this first)}# configuration o...转载 2019-06-28 18:36:25 · 1225 阅读 · 0 评论 -
python发送文件到服务器
需求:django后台收到文件后,将该文件发送到别的服务器上第一次接触,功能感觉和linux中的scp命令一样,于是百度查了下python能否实现scp命令,发现是通过python中的paramiko模块来实现的,具体实现的代码如下:# python连接远程服务器,发送文件def ssh_scp_put(ip, port, user, password, local_file, rem...原创 2019-05-11 18:44:51 · 11700 阅读 · 1 评论 -
Centos7+nginx+uwsgi来部署我的Django项目
前不久写了个小的博客项目,想着将它部署到服务器上去,因为是第一次部署项目,有很多的东西都不这么懂,走了很多的弯路,现在部署成功了,怕以后忘记了就记录下笔记首先我的项目结构如下:关于服务器的远程连接,我用的服务器是阿里云的轻量应用服务器,连接数据库的软件通过WinSCP来连接我的服务器这里我将我的服务器重置为CentOS 7.3 ,系统重置后原来的密钥还存在,但是不能通过验证,重新再...原创 2018-12-26 16:16:42 · 1013 阅读 · 0 评论 -
Django2.1+celery4.2.1+rabbitMQ3.7.5使用
celery是一个基于python开发的简单、灵活且可靠的分布式任务队列框架,支持使用任务队列的方式在分布式的机器/进程/线程上执行任务调度。采用典型的生产者-消费者模型,主要由三部分组成:消息队列broker:broker实际上就是一个MQ队列服务,可以使用redis、rabbitmq等作为broker 处理任务的消费者workers:broker通知worker队列中有任务,worker...原创 2018-12-27 20:28:02 · 1200 阅读 · 0 评论 -
django-allauth:第三方账户授权登录(以百度账号为例)
文章转载于:https://mp.weixin.qq.com/s/z0bZ6XKFUZVd-eyE-tbrqAdjango-allauth 是一个能够解决你的注册和认证需求的、可重用的 Django 应用。无论你需要构建本地注册系统还是社交账户注册系统,django-allauth 都能够帮你做到。今天我们将演示如何使用django-allauth实现第三方账户登录。由于我们将使用百度第三...转载 2018-12-26 20:30:39 · 734 阅读 · 1 评论 -
django-allauth:用户个人资料UserProfile扩展与编辑
文章转载于:https://mp.weixin.qq.com/s/ZUzI8gcZAqwbERuLdBQAwQ第一步 创建应用及配置由于django-allauth已经占用了account这个app名,所以我们需要先创建一个叫myaccount的app,并将其加入到settings.py配置文件INSTALLED_APP里去,同时把urls也加入到项目的urls里去INSTALLE...转载 2018-12-26 19:57:05 · 693 阅读 · 1 评论 -
django-allauth的安装和配置
文章转载于:https://mp.weixin.qq.com/s/IWOqbp5ZUuLPkMt25ylgPQdjango-allauth是最受欢迎的管理用户登录与注册的第三方Django安装包。django-allauth支持本地和第三方账号(Github,百度、微博、微信等等。。),集成了邮箱验证、密码修改、本地账号关联(多个)第三方账号等各种功能。安装pip install d...转载 2018-12-26 19:21:56 · 1196 阅读 · 1 评论 -
Django中使用AngularJS的注意事项
变量标签冲突在Django中使用{{}} 来包裹后台传到前端的变量名,而在AngualrJS中也是使用{{}},来包裹变量名,所以在html中一起使用会有冲突, 解决办法:1.Django中可以使用{% verbatim %}{% endverbatim %}来包裹使用AngualrJS的变量的HTML代码,这样被{% verbatim %}包裹的html代码中使用 {{}} 就不会被Djan...原创 2018-11-21 20:10:00 · 1005 阅读 · 0 评论