何时在django中使用字段的auto_created属性?

时间:2016-06-09 16:35:16

标签: django-models django-orm

如果我在django模型字段的定义中使用auto_created属性,请问我一个真实的例子吗? https://docs.djangoproject.com/en/1.9/ref/models/fields/#django.db.models.Field.auto_created?使用这个标志可以解决哪些问题?

1 个答案:

答案 0 :(得分:1)

在这里找到一个例子。 http://www.programcreek.com/python/example/74720/django.db.migrations.CreateModel

这是我的猜测:它是专为Django主键实现而设计的,也就是说,除非你自己开发Django,否则你最好不要使用它。

fields=[
    ('pony_ptr', models.OneToOneField(
        auto_created=True,
        primary_key=True,
        to_field='id',
        serialize=False,
        to='Pony',
    )),
    "cuteness", models.IntegerField(default=1)),
]