【发布时间】:2016-09-19 13:02:02
【问题描述】:
我在管理中的表格内联看起来像这样:
如何摆脱DateDeCotisation_adherents object 短语?
加分,为什么底部有三个空行?
admin.py
class DatesDeCotisationInline(admin.TabularInline):
model = DateDeCotisation.adherents.through
readonly_fields = ['datedecotisation']
can_delete = False
models.py
class DateDeCotisation(models.Model):
date = models.DateTimeField()
adherents = models.ManyToManyField(Adherent, related_name='adherents_du_jour')
def __str__(self): return self.date.strftime('%Y-%m-%d')
class Meta:
verbose_name = "date de cotisation".encode('utf-8')
verbose_name_plural = "dates de cotisation".encode('utf-8')
ordering = ['-date']
【问题讨论】:
-
关于底部额外的三个字段,只需在我的 TabularInline 类中设置“extra = 0”即可清除它们。
标签: python django django-admin many-to-many