![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
学习利用python进行web开发,数据分析等
sunshine_hanxx
每天进步一点点
展开
-
【Django】有效解决django1.11.11与django-haystack版本不匹配问题
一、问题描述haystack是django中对接搜索引擎的框架,在服务器上使用docker安装好了elasticsearch搜索引擎之后,需要在本地开发环境中安装haystack模块,官方示例的安装方式是pip install django-haystack但是当我使用这种方式进行安装时,由于版本匹配问题,django-haystack安装完成后会自动卸载掉不符合需求的django并安装上合适的版本(如截图中将django1.11.11卸载,并且安装上了django3.1.2),从而导致项目运行不了。原创 2020-10-08 20:27:50 · 1282 阅读 · 0 评论 -
【Django】有效解决django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM, but settings
一、问题描述在使用celery进行异步邮箱验证时,定义好异步任务和配置好celery的相关设置后,使用celery -A celery_tasks.main worker -l INFO命令能正确启动celery,如下:但是一旦进行debug,celery端就报出如下错误:django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM, but settings are not configured. You mus原创 2020-09-29 07:48:07 · 1308 阅读 · 0 评论 -
【Django】有效解决postman进行post请求时服务器返回500错误
一、问题描述在学习Django框架时,使用postman工具模拟客户端的各种请求,今天在使用类视图时遇到了一些问题:使用GET方式进行请求时,服务器处理ok,返回200状态码,但是换成POST请求时,服务器总是返回500状态码,其结果如下:使用GET方式进行请求:检查了下代码,没有发现什么问题,类视图代码如下:url配置也没有问题网上找了一下相关问题,发现很多都是提交的JSON数据格式有误等导致,但是我试着不提交任何数据还是会出现同样的问题,于是把postman各个位置的按钮都尝试着点了下原创 2020-09-12 16:21:55 · 10086 阅读 · 0 评论 -
有效解决虚拟机ubuntu不能联网解决办法
1、怎么判断ubuntu确实不能联网?(1) 最简单的办法当然是打开一个浏览器,随便输入一个网址,如www.baidu.com,若不能打开该网址,说明可能联网有问题。(2) 打开终端,输入ifconfig命令,可以显示当前系统的网络设备,若只出现以下一个设备,表示该系统确实不能联网。(3) 同样打开终端,使用ping命令,后面可以是一个ip地址或者是一个域名,如ping www.baidu...原创 2020-05-02 16:37:24 · 7711 阅读 · 10 评论 -
【Django】auth.User.groups: (fields.E304) Reverse accessor for User.groups clashes with reverse
问题简述在django中,当新建一个User类并继承AbstractUser类时,出现了以下错误:ERRORS: auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.HINT: Add or change a related_name argument to the definition for 'User.groups' o原创 2020-06-28 12:41:20 · 2444 阅读 · 0 评论 -
潜在解决方法-系统映像还原失败,找不到可用于恢复系统盘的磁盘
以XPS15 9570为例,因更换NVME M.2硬盘需要完全地迁移系统盘及应用盘。在采用Win10自带的备份和还原(Windows7)功能中的“创建系统映像”和“创建系统修复光盘”分别在移动硬盘和DVD光盘中进行写入,具体的整个流程参考了什么值得买社区的文章《XPS 13 (9350) 实战SATA SSD至PCIe SSD的真无损系统迁移》“https://post.smzdm.com/p/596467/”。 在“System Image Recovery”一步中出现“系统映像还原失败找不到可用于恢复系原创 2020-06-19 23:24:06 · 6352 阅读 · 0 评论 -
Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)-- 转载自https://www.cnblogs.com/shwee/p/9427975.html </h2> <div class="postbody">一、前言 由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导航栏进行跳转查阅。 一、前言 二、Tkinter 是什么 三、Tkinter 控件详细...转载 2020-06-22 07:53:59 · 822 阅读 · 0 评论 -
【Django】项目总结(一):web项目开发流程
在进行实际Django项目开发之前,首先需要了解一下Django项目的开发流程。从最初的项目立项到最后的部署上线,中间需要经历几个步骤,结合自己的学习对后台开发相关部分进行简单总结。第一,项目的立项。在进行项目立项之前需要进行前期的调研,对项目的可行性、经济性等进行分析,确定一个项目是否有必要做。项目立项时需要综合考虑项目过程中可能出现的一些问题以及初步的解决思路。第二,需求分析。web项目一般面向的是企业或者个人用户,对不同的用户群体及网站性质不同,对网站的需求也是不一样的,但是不管怎样,面向对象的开原创 2020-06-01 23:24:20 · 1448 阅读 · 0 评论 -
Redis搭建简单主从服务器
一、为什么要配置主从redis服务器性能很好,支持丰富的数据类型,常被称为数据结构数据库,在实际的项目开发中应用广泛。在实际使用时,一台redis服务器是不够的,因此需要配置主从服务器,其主要目的:(1)实现读写分离。(2)数据备份,防止数据丢失二、如何配置主从主从服务器可以搭建在同一台电脑上,也可以搭建在不同电脑上,但是当搭建在不同电脑上时不同电脑之间应保证能正常通信。这里以同一台电脑为例对主从服务器进行搭建。首先安装好redis,redis安装教程很多,这里不再赘述。1、主服务器配置首原创 2020-05-29 22:34:01 · 347 阅读 · 0 评论 -
【Django】有效解决django.db.utils.OperationalError: (2002, Can´t connect to MySQL server on xxx)
前两天运行好好的Django项目,昨天运行时出了问题:django.db.utils.OperationalError: (2002, “Can’t connect to MySQL server on ‘192.168.240.131’ (10060)”)出了问题后想到的第一件事就是检查远程连接的mysql数据库是否正常运行,使用ps aux | grep mysql命令查看相关进行,发现mysql正常启动。尝试本地连接mysql数据库,也能正常连接。查看linux主机ip、mysql配置文件原创 2020-05-27 00:13:16 · 7694 阅读 · 3 评论 -
【Django】有效解决TypeError: BlockedIPSMiddleware() takes no arguments
最近在使用django进行开发时,添加中间件类对某些ip进行访问限制,中间件类代码如下:通过python manage.py runserver 进行运行测试时,发现出现了错误,错误提示“TypeError: BlockedIPSMiddleware() takes no arguments”,如下所示:这是由于自己写的BlockedIPSMiddleware类缺少参数所致,可以通过导入django中一个现有类MiddlewareMixin,并让BlockedIPSMiddleware类继承于这个类原创 2020-05-16 16:00:50 · 993 阅读 · 0 评论 -
有效解决ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (111)
最近在学习Django框架,于是在windows系统上搭建了Django环境,并使用虚拟机ubuntu系统上安装的mysql作为项目的远程数据库,前几天一直用得好好的,今天在虚拟机上连接数据库时,出现了如下错误:本地数据库没法连接,第一反映是查看下mysql数据库是否启动,使用如下命令查看:发现mysql是正常启动状态。仔细思考了下,既然mysql是正常启动的,本地连接不上,是否和mysq...原创 2020-05-06 21:55:50 · 18796 阅读 · 2 评论 -
【Django】python3下富文本编辑器DjangoUeditor
1、下载DjangoUeditor下载地址:https://github.com/twz915/DjangoUeditor3/2、解压并将解压后的文件夹复制到项目目录下此处将解压后的DjangoUeditor3-master文件夹下的DjangoUeditor文件夹复制到项目目录下3、注册第二步相当于添加了一个新的应用,因此需要在项目的settings.py中注册一下此应用4、配...原创 2020-05-03 17:46:33 · 993 阅读 · 0 评论 -
【Django】连接远程mysql数据库
一、新建Django项目及相关配置(1)切换到想要新建项目的目录:(2)切换到虚拟环境:activate DjangoPath(3)新建项目:django-admin startproject 项目名称(4)检查项目是否正常运行在项目文件夹下面输入python manage.py runserver若出现以上结果,打开一个浏览器,输入http://127.0.0.1:8000,若...原创 2020-05-02 19:10:10 · 2113 阅读 · 0 评论