python
我的征途是星辰大海.
书山有路勤为径,学海无涯苦作舟
展开
-
flask数据库迁移
1.说明:当我们在使用flask框架时,写了一个class类,定义了一个实体,我们一般执行如下命令db.create_all()映射到数据库库去,这样最开始没问题,但是当你项目上线时,你会发现你想新增一个字段时,你必须把原有的表给删掉db.drop_all(),再来执行db.create_all()这样才能更新字段,这样会把表里的数据给删掉,这样做不是一个明智的方式, flask给我们提供了两个插件flask-migrate // 执行数据表迁移flask-script //编写脚本执行数据表迁移原创 2021-06-27 12:18:23 · 230 阅读 · 0 评论 -
python对接ldap
ldap简介:LDAP(Light Directory Access Portocol),它是基于X.500标准的轻量级目录访问协议目录是一个为查询、浏览和搜索而优化的数据库,它成树状结构组织数据,类似文件目录一样LDAP目录服务是由目录数据库和一套访问协议组成的系统ldap基础知识python操作:pip install ldap3# !/usr/bin/python3# -*- encoding: utf-8 -*-"""@File : open_ldap.py@T原创 2021-06-23 12:31:02 · 819 阅读 · 0 评论 -
django_apscheduler一次使用
pip install django_apscheduler在settings.py中加入:INSTALLED_APPS = [ ...... 'django_apscheduler', ......]python mange.py migrate5.新建一个py文件,开始写定时任务from apscheduler.schedulers.background import BackgroundSchedulerfrom apscheduler.triggers.原创 2021-03-29 09:35:42 · 349 阅读 · 0 评论 -
记录一次 django + nginx+uwsgi+dwebsocket部署
nginx.conf配置情况如下:配置websocket必须加上红框中的内容自己写的 **.conf文件(注:自己必须引入到nginx.conf文件中):uwsgi配置文件:在django项目的settings.py文件里加上如下代码WEBSOCKET_FACTORY_CLASS = 'dwebsocket.backends.uwsgi.factory.uWsgiWebSocketFactory'以上配置完就可以连接了并能正常收发消息dwebsocket现已废弃了,Python没有维护了,原创 2021-03-05 15:26:06 · 152 阅读 · 0 评论 -
python 单例模式
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在class AB: __instance = None # 定义一个类属性做判断 def __new__(cls, *args, **kwargs): if cls.__instance is None: # 如果__instance为空证明是第一次创建实例 # 通过父类的__new__(cls)创建实例原创 2021-03-03 10:49:26 · 239 阅读 · 0 评论 -
elasticsearch使用教程
1.es与mysql对比mysqlelasticserch数据库(database)索引(indices)表(tables)types行(rows)documents字段(columns)fields2.docker安装docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.1.0# 修改原创 2020-12-06 23:21:44 · 503 阅读 · 0 评论