- 博客(13)
- 收藏
- 关注
原创 Django Celery异步任务搭建
这里写自定义目录标题Celery异步任务搭建搭建步骤Celery异步任务搭建Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。Celery的架构由三部分组成,消息中间件(message broker),**任务执行单元(worker)和任务执行结果存储(task result store)**组成。消息中间件Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis等等任务执行单
2020-10-29 09:49:55
261
1
原创 Django Form类后端校验
""" Form表单类代码 """from django import formsfrom django.core.exceptions import ValidationErrorfrom django.core.validators import EmailValidator, RegexValidator# 自定义检验器# 方法一class CheckNickName: def __call__(self, value): name_list = ['sb', '
2020-09-27 22:07:12
215
原创 HashLib Md5加密
密码 - MD5解密def PSWMD5(pwd): # 创建一个MD5对象 md5 = hashlib.md5() # 创建 MD5 实例对象 # 第二步没有返回值 md5.update(pwd.encode()) # 将 PWD 进行加密 result = md5.hexdigest() # 将加密后密码转成16进制并输出 return result...
2020-09-27 08:47:27
234
原创 Anaconda及Django创建项目、App命令
安装Anaconda创建虚拟环境conda create -n 虚拟环境名 python=版本号 # 创建虚拟环境conda activate 虚拟环境名 # 激活虚拟环境conda env list # 查看虚拟环境列表Django项目Python依赖包迁移pip freeze > 迁移文件名.txt # 依赖包导出pip downloa...
2020-09-26 15:42:09
347
原创 Flask ORM模型创建
"""作业: 1、学校 - 老师: 一对多 2、老师 - 学员: 多对多 3、老师 - 班级: 多对多 4、老师 - 班级 - 学员: 老师 - 班级:同上 老师 - 学员:同上 班级 - 学员:一对多 5、学员 - 宿舍: 多对一 6、员工 - 员工详情: 员工 - 员工详情: 一对一"""from testApp import db # 创建基类模型, class BaseModel(d
2020-09-22 21:53:24
240
原创 Web开发 MD5密码加密
# MD5 密码加密def pswdMD5(password): # 实例化MD5对象 pwmd5 = hashlib.md5() # 对password进行加密,update()参数时bytes类型,字符串需要编码 pwmd5.update(password.encode()) # 加密后转换成16进制结果 password = pwmd5.he...
2020-09-22 20:50:40
363
原创 Web 项目 Flask+ uWSGI + Nginx 部署
Flask项目部署(Flask+ uWSGI + Nginx)当网站开发完成之后,并不能让所有人可以访问。是因为现在项目放在本地,你的本地IP不是一个所有人请求到的IP如何让自己的Flask项目跑在互联网上Flask确实自带开发服务器,但是这个服务器只能支持200并发。性能太差,可以用于开发,不可以用于工作,所以需要进行工作服务器部署。目前,各位同学需要掌握的是部署的流程,具体的细节不必在意。一、使用环境Centos7 + Python3.7二、Centos 中 Python2和Pyth
2020-09-22 20:49:14
415
1
原创 Flask数据库连接代码优化思路图
app.py文件代码:import osfrom flask import Flaskfrom flask_sqlalchemy import SQLAlchemy# 实例化应用app = Flask(__name__)path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "db_v2.sqlite")# app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymys.
2020-09-05 22:52:54
201
原创 Git团队协作开发流程及命令
这里写自定义目录标题Git团队协作命令仓库管理员(仓库创造者)命令功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Git团队协作命令团队协作有两个角色:管理者、开发者仓库管理员(仓库创造者)命令我们对Markdown编辑器进
2020-09-04 21:50:06
583
原创 DJango中反向解析时报错TypeError at /App2/zy2index/ 'set' object is not reversible
报错原因是小细节的问题。解决方案:将所有的urls.py(包括项目中的url、app中的url)文件中 { } 改为 [ ]。示例:urlpatterns = {} 改为 urlpatterns = []urlpatterns = [path(‘admin/’, admin.site.urls),url(r’^App1/’, include(‘App1.urls’, namespace...
2020-02-13 22:53:59
334
原创 Docker的简单使用
概念基本语法一、安装启动Docker服务1、安装Dockeryum install docker2、启动服务使用systemctl start docker二、基本语法1、查看版本docker --version查看本地镜像docker images查看运行的容器docker ps查看当前哪些容器在运行docker ps -a-a 查看当前所有的容器(包括未运行的容...
2020-01-07 22:09:44
88
原创 CentOS7安装Pycharm3.1
一、下载Pycharm-2019.3.1.tar.gz包1、官网下载(我下载的是专业版的)2、解压.tar.gz包 打开命令行:切换root用户,进入Pycharm-2019.3.1.tar.gz的父目录 输入:tar -xvzf Pycharm-2019.3.1.tar.gz3、命令行:cd 进入Pycharm-2019.3.1解压包 输入:sh ./pycharm.sh 进入...
2020-01-07 17:08:15
298
原创 virtualenvwrapper常见的方法
安装virtualenvwarpper1、下载安装virtaulenverapper2、配置相关的信息virtualenvwarpper常见的方法1、mkvirtualenv创建一个虚拟空间mkvirtualenv 虚拟空间名(不指定python版本)mkvirtualenv -ppython版本 虚拟空间名(指定python版本)2、lsvirtualenv列举所有的虚拟环境...
2020-01-06 11:16:22
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人