我必须使用一个MSSQL服务器数据库与在Django中制作的项目,我使用django-pymssql依赖关系,并且所有工作都很好。Django pymssql迁移
当我运行初始迁移它引发我一个错误:
django.db.utils.OperationalError: (5074, "The object 'UQ__auth_use__F3DBC5726EFED139' is dependent on column 'username'.DB-Lib error message 20018, severity 16:\nGeneral SQL Server error: Check messages from the SQL Server\nDB-Lib error message 20018, severity 16:\nGeneral SQL Server error: Check messages from the SQL Server\n")
只是Django的迁移后,这只是happend尝试这样的:
Applying auth.0008_alter_user_username_max_length...
所以,我猜Django的尝试在一个字段上移动,但MSSQL在修改时抛出错误。
我正在使用Ubuntu 16.10,所以如果任何人有线索如何避免这个错误会有很多帮助。
其实这是解决方案。我不知道在这个设置下我是否会遇到更多麻烦,但我会试一试。非常感谢! – jesuscc29