我已将 django 虚拟模型定义如下:
class Test(models.Model):
test = CharField(max_length = 100, default = 'Test!')
它导致以下SQL
CREATE TABLE `uman_test` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`test` varchar(100) NOT NULL
);
但我也希望 SQL 中的默认值:
CREATE TABLE `uman_test` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`test` varchar(100) NOT NULL DEFAULT 'Test!'
);
- 蟒蛇2.7.3
- django 是 1.5.4
- 后端 MySQL
为什么 django 模型创建者会忽略默认值?
谢谢!