所以我有两个模型,它们彼此相关。我想对与另一个对象相关的对象数进行计数:
Model1可以具有许多Model2。例如,当我转到object1并添加一个object2时,标题为'1',因为它是第一个,而当我向object1添加另一个object2时,标题将为'2'。
class Model1(models.Model):
...........
class Model2(models.Model):
model1 = models.ForeignKey(Model1, on_delete=models.CASCADE,verbose_name="Projecto")
def __str__(self):
return format(counter)
管理员
class Model2Inline(admin.StackedInline):
model = Model2
extra = 0
max_num = 4
class ProjetoAdmin(admin.ModelAdmin):
inlines = [Model2Inline]