慎用sqlalchemy的ORM自动映射

博主在开发一个企业内部系统时候,为了图方便,直接使用sqlalchemy的自动映射功能: def __init__(self) -> None:# 创建引擎self.engine = create_engine(self.DB_CONNECT_STRING, echo=True)# 自动映射self.Base = automap_base()self.Bas…

django admin 添加富文本编辑器 django-ckeditor

安装 pip install django-ckeditor settings配置 在settings文件其中加入下面两个应用: INSTALLED_APPS = [ …… ‘ckeditor’, ‘ckeditor_uploader’ …… ] 在media路径配置好的前提下,设置ckeditor的上传路径,按如下配置,使用ckeditor上传的图片就会存…

django整合ckeditor

安装ckeditor pip install django-ckeditor 配置setting.py # 将ckeditor注册到django INSTALLED_APPS = [ …… ‘ckeditor’, ‘ckeditor_uploader’, ] model模型中字段使用编辑器 model.py class xxxxx(model.Model):…

python3 打印对象所有属性值的方法

调试python代码的时候,我们经常使用 dir()函数打印对象有哪些属性。但是他却不能打印出属性的值。 我们可以使用如下方式来打印对象的属性名及值: print (obj.__dict__)   据说python2 可以使用一下方法,这个笔者未测试: print ‘\n’.join([‘%s:%s’ % item for item in obj….

pycharm远程调试方法

pycharm远程调试方法记录 windows下,使用ssh在远程服务器调试 项目设置中解释器中 添加 add remote 添加文件夹映射 path mappings 在Run/Debug configurations中添加 Tools – Deployment设置同步文件夹 注意:如果是在本地使用vagrant,设置共享的文件夹之间的映射就可…

django自带admin使用

一、注册到admin 1.应用admin.py中导入应用模型类 from django.contrib import admin from apps.word.models import Word 2.注册模型类 admin.site.register(Word) 二、admin增强 1.创建admin配置类注册 class UserAdmin(admin….