- 博客(20)
- 收藏
- 关注
原创 Flask文档
Flask开发文档一、Flask介绍1、flask2、Flask与Django框架对比3、Flask常用的拓展包4、Flask官方文档二、工程搭建1、环境安装2、Flask的第一个程序3、参数说明4、开发服务器运行方式 一、Flask介绍 1、flask Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Fla
2021-04-18 20:18:24
2425
3
原创 随笔~
1、导出python环境安装模块 pip freeze > requeriments.txt 2、导入python环境安装模块 pip install -r requeriments.txt
2021-03-06 22:44:38
276
原创 京东图书爬虫可视化项目
一、项目准备 开发环境:python3 开发工具:pycharm 使用技术:Scrapy + Django + PyMySQL 二、图书管理系统 1.创建项目 创建Django项目 django-admin startproject web_book(项目名称) 创建子应用 cd web_book python manage.py startapp book(子应用名称) 注册子应用:在settings.py文件中,INSTALLED_APPS项中进行子应用注册 INSTALLED_AP
2020-10-15 21:18:52
1485
2
原创 Django丨REST framework
REST framework一、引入Django REST framework1.Web应用模式三级目录二、DRF工程搭建三、Serializer序列化器1.定义Serializer2.序列化使用3.反序列化使用4.模型类序列化器ModelSerializer四、视图五、其他功能 一、引入Django REST framework 1.Web应用模式 三级目录 二、DRF工程搭建 三、Serializer序列化器 1.定义Serializer 2.序列化使用 3.反序列化使用 4.模型类序列化器ModelS
2020-09-27 22:26:03
4415
原创 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
716
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
3355
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
656
原创 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
1390
转载 TypeError: ‘TaskRegistry‘ object is not callable
TypeError: ‘TaskRegistry’ object is not callable Celery中带有的是task方法,没有tasks方法。 需要修改为@celery_app.task即可 详情点击
2020-08-11 10:47:31
383
原创 (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
2222
原创 解决ModuleNotFoundError: No module named ‘pip‘问题
问题: ModuleNotFoundError: No module named ‘pip’ 产生问题原因: 更新pip新版本没有更新成功,导致pip无法使用。 解决方案: 通过如下两行简单的cmd命令行语句进行修复 1丨python -m ensurepip 2丨python -m pip install --upgrade pip 运行命令后分别如图所示,即为执行成功 拓展: 升级pip版本:“python -m pip install --upgrade pip” 安装指定版本包:“pip i
2020-08-07 13:43:30
737
原创 Django中异步方案RabbitMQ和Celery
Django中异步方案RabbitMQ和CeleryRabbitMQCelery1.celery构成2.实现过程 RabbitMQ Celery 1.celery构成 任务task:耗时的代码 队列queue:将任务放到队列中,逐个执行 工人worker:从队列中取任务执行,本质就是一个新线程、进程、协程 代理人broker:指定队列存储到哪里去 2.实现过程 新建celery_tasks包,用于写任务的代码 新建main.py,创建celery对象 新建config.py,指定
2020-07-29 23:31:04
1762
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
452
原创 【PyCharm】解决pycharm中html注释{# #}问题的解决
使用pycharm时会发现html的注释是{# #}而不是<!-- – >,解决方法如下: 打开pycharm File – >Settings – >Languages & Frameworks – >Python Template Languages-- >Template language设置为None 如下图所示: ...
2020-07-07 22:56:59
3567
原创 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
3218
2
原创 在Windows下创建Python虚拟环境
如果你使用的是python3,可以使用以下命令创建一个名字为vie_en的虚拟环境 `python -m venv vir_en 如果不管用,请按照以下步骤进行 1.安装virtualenv pip install --user virtualenv 2.创建虚拟环境 virtualenv vir_en 3.激活虚拟环境 vir_en\Scripts\activate 4.停止使用虚拟环境 deactivate ...
2020-07-03 21:45:22
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅