- 博客(20)
- 收藏
- 关注
原创 Flask文档
Flask开发文档一、Flask介绍1、flask2、Flask与Django框架对比3、Flask常用的拓展包4、Flask官方文档二、工程搭建1、环境安装2、Flask的第一个程序3、参数说明4、开发服务器运行方式一、Flask介绍1、flaskFlask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Fla
2021-04-18 20:18:24
2104
3
原创 随笔~
1、导出python环境安装模块pip freeze > requeriments.txt2、导入python环境安装模块pip install -r requeriments.txt
2021-03-06 22:44:38
214
原创 京东图书爬虫可视化项目
一、项目准备开发环境:python3开发工具:pycharm使用技术:Scrapy + Django + PyMySQL二、图书管理系统1.创建项目创建Django项目django-admin startproject web_book(项目名称)创建子应用cd web_bookpython manage.py startapp book(子应用名称)注册子应用:在settings.py文件中,INSTALLED_APPS项中进行子应用注册INSTALLED_AP
2020-10-15 21:18:52
1375
2
原创 Django丨REST framework
REST framework一、引入Django REST framework1.Web应用模式三级目录二、DRF工程搭建三、Serializer序列化器1.定义Serializer2.序列化使用3.反序列化使用4.模型类序列化器ModelSerializer四、视图五、其他功能一、引入Django REST framework1.Web应用模式三级目录二、DRF工程搭建三、Serializer序列化器1.定义Serializer2.序列化使用3.反序列化使用4.模型类序列化器ModelS
2020-09-27 22:26:03
4008
原创 python算法丨LeetCode165-比较版本号
165.比较两个版本号 version1 和 version2。如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。你可以假设版本字符串非空,并且只包含数字和 . 字符。. 字符不代表小数点,而是用于分隔数字序列。示例 1: 输入: version1 = “0.1”, version2 = “1.1” 输出: -1示例 2:输入: version1 = “1.0.1”, version2 = “1” 输
2020-09-22 16:39:53
636
3
原创 python基础语法难点突破(持续更新)
python基础语法难点突破1.面向对象类的基本使用语法点:属性:类属性、实例对象属性方法:实例方法、类方法、静态方法类可以调用哪些内容:类属性、类方法、静态方法代码示例:class A(object): # 类属性 class_a = 20 def __init__(self): # 实例对象属性 self.a = 10 # 实例方法 def a_print(self): print("a_pri
2020-09-20 21:57:52
3225
8
原创 PyQt5丨This application failed to start because no Qt platform plugin could be initialized.
PyQt5安装后报错:This application failed to start because no Qt platform plugin could be initialized.报错原因:没有添加环境变量解决方案:右键点击我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建变量名:QT_PLUGIN_PATH变量值:pyqt的plugins文件夹路径然后一直点击确定即可。有任何问题评论区留言~...
2020-09-08 09:39:24
593
原创 ERROR 1406 (22001) at line 1: Data too long for column ‘name‘ at row 1
ERROR 1406 (22001) at line 1: Data too long for column ‘name’ at row 1在向MySQL中导入数据时发生错误,出现此问题是由于编码错误解决方案:mysql> set names utf8 ;
2020-08-11 16:55:27
1337
转载 TypeError: ‘TaskRegistry‘ object is not callable
TypeError: ‘TaskRegistry’ object is not callableCelery中带有的是task方法,没有tasks方法。需要修改为@celery_app.task即可详情点击
2020-08-11 10:47:31
333
原创 (unicode error) ‘utf-8‘ codec can‘t decode byte 0xd3 in position 0: invalid continuati byte
SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xd3 in position 0: invalid continuation byte在Windows使用Django 时出现以上报错的解决办法:在开头加上 # - * -coding:GBK - * -#-*-coding:GBK -*-
2020-08-10 23:27:31
2162
原创 解决ModuleNotFoundError: No module named ‘pip‘问题
问题:ModuleNotFoundError: No module named ‘pip’产生问题原因:更新pip新版本没有更新成功,导致pip无法使用。解决方案:通过如下两行简单的cmd命令行语句进行修复1丨python -m ensurepip2丨python -m pip install --upgrade pip运行命令后分别如图所示,即为执行成功拓展:升级pip版本:“python -m pip install --upgrade pip”安装指定版本包:“pip i
2020-08-07 13:43:30
652
原创 Django中异步方案RabbitMQ和Celery
Django中异步方案RabbitMQ和CeleryRabbitMQCelery1.celery构成2.实现过程RabbitMQCelery1.celery构成任务task:耗时的代码队列queue:将任务放到队列中,逐个执行工人worker:从队列中取任务执行,本质就是一个新线程、进程、协程代理人broker:指定队列存储到哪里去2.实现过程新建celery_tasks包,用于写任务的代码新建main.py,创建celery对象新建config.py,指定
2020-07-29 23:31:04
1634
1
原创 (admin.403)|在Django中使用jinja2时报错解决办法
TEMPLATES = [ { 'BACKEND': 'django.template.backends.jinja2.Jinja2', 'DIRS': [os.path.join(BASE_DIR,'templates'),], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.cont
2020-07-22 14:55:40
368
原创 【PyCharm】解决pycharm中html注释{# #}问题的解决
使用pycharm时会发现html的注释是{# #}而不是<!-- – >,解决方法如下:打开pycharmFile – >Settings – >Languages & Frameworks – >Python Template Languages-- >Template language设置为None如下图所示:...
2020-07-07 22:56:59
3352
原创 Redis丨Creating Server TCP listening socket *:6379: bind: No such file or directory解决方案
使用redis-server启用redis服务器出现以下问题的解决方法解决方法:对于[8348] # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf错误意思是没有默认的conf文件解决方法:切换到redis对应的目录,把命令改成:redis-server.exe redis.w
2020-07-04 14:54:41
3030
2
原创 在Windows下创建Python虚拟环境
如果你使用的是python3,可以使用以下命令创建一个名字为vie_en的虚拟环境`python -m venv vir_en如果不管用,请按照以下步骤进行1.安装virtualenvpip install --user virtualenv2.创建虚拟环境virtualenv vir_en3.激活虚拟环境vir_en\Scripts\activate4.停止使用虚拟环境deactivate...
2020-07-03 21:45:22
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人