ModelAdmin ManyToManyField可以为空吗?

时间:2019-07-25 22:01:25

标签: django

我的课程TagManyToManyField

class Tag(models.Model):
    templates = ManyToManyField(Template, related_name='tags')

还有TagAdmin中的admin.py

from django.contrib import admin
from . import models

@admin.register(models.Tag)
class TagAdmin(admin.ModelAdmin):
    ...

在django-admin中,需要为字段templates一次选择一次值。但是我不要!没有必填字段templates的情况下如何使用管理员。

1 个答案:

答案 0 :(得分:0)

我不清楚您要什么。似乎您想创建Tag而不包含任何templates的实例。如果是这样,您需要更新Tag模型以使templates字段为可选

class Tag(models.Model):
    templates = ManyToManyField(Template, related_name='tags', null=True, blank=True)