是否可以使用Django ORM在数据库级别设置默认值?

问题描述

我在this post中看到,添加不带null=True认值会创建一系列的alter,update,alter和alter sql命令。

我已经阅读了bug pointed to in the post,其中对此功能进行了验证,OP的最后一个问题是我的问题-是否有某种方法可以使用Django ORM将数据库级别认值添加到列中迁移,可能没有记录?听起来这可能是当时的现有功能要求,此后可能有所改变。

在没有null=True的情况下,将发布这些sql系列。使用null=True,不会发出任何命令:

-- Alter field foo_field on footable
--
COMMIT

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...