Django
max229max
这个作者很懒,什么都没留下…
展开
-
Python - Django ORM ManyToManyField 创建第三张表
Python - Django ORM ManyToManyField 创建第三张表 Max.Bai 2020-11 当我们开发的过程中原先多对多关系不需要在Models建第三张表,Django会自动创建表,如果业务发展,需要在多对多的关系中添加属性,那就需要手动添加第三张表,并添加字段。 如果直接修改并执行的话那就会出现下面的错误: they are not compatible types (you cannot alter to or from M2M fields, or add .原创 2020-11-26 14:57:41 · 3542 阅读 · 2 评论 -
Django - FileField gitlab 存储文件
Django - FileField gitlab 存储文件 Max.Bai 2020-09 Django FileField 用来存储文件类型的字段,现成的有SFTP存储, 有dropbox, S3等,我需要gitlab存储文件,自己写一个存储中间件。 需要安装 pip install python-gitlab==2.5.0 保存的文件类型不限,保存大小有限制,文件转为base64 保存到gitlab,所以大小有限制,太大不能转base64. 如果只保存文本类型的就不需要转base64 .原创 2020-09-18 17:34:00 · 2917 阅读 · 0 评论 -
Python - Django 多套settings
Python - Django 多套settings Max.Bai 2019-08 0x00: 背景 Django里面有个settings文件,里面是Django的各种配置,开发过程中可能遇到过生产环境和开发环境的配置不一样,需要本地修改又不想上传,怎么办? 最好的办法就是创建多套settings。 假设我们的项目叫HATP,方便下面的内容描述。 0x01: 创建多个settin...原创 2019-08-19 16:49:21 · 307 阅读 · 0 评论