适配sqlserver

发布于 2022-09-24 10:24:00

以下只针对新手测试项目

安装mssql包

mssql-django==1.1.2 
pyodbc==4.0.32

修改配置env.py 文件
DATABASE_ENGINE = "mssql"

---migrate 可能出现的错误
captcha对应错误处理
如果有报错, 删除
安装目录 *Libsite-packagescaptchamigrations

  中的 ***_initial 
        __pycache__\***_initial 

重新makemigrations captcha

---init--可能出现的错误
*_system_config 表数据插入报错。
原因: mssql 中版本 json 储存用的是 nvarchar 加约束的办法。 在插入数据时会报错。 直接删除可以 对应4个字段对应的束约即可。

2 条评论

发布
问题