Ale*_*ban 2 django django-models
我已经定义了django虚拟模型如下:
class Test(models.Model):
test = CharField(max_length = 100, default = 'Test!')
Run Code Online (Sandbox Code Playgroud)
它导致以下SQL
CREATE TABLE `uman_test` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`test` varchar(100) NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
但我希望SQL中的默认值也是:
CREATE TABLE `uman_test` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`test` varchar(100) NOT NULL DEFAULT 'Test!'
);
Run Code Online (Sandbox Code Playgroud)
为什么django模型创建者会忽略默认值?
谢谢!
归档时间: |
|
查看次数: |
1144 次 |
最近记录: |