Итак, у меня есть две модели, и они связаны друг с другом. Я хочу сделать счетчик того, сколько объектов я связал с другим объектом:
Model1 может иметь много Model2. И, например, когда я иду к объекту 1 и добавляю объект 2, заголовок равен «1», потому что он первый, когда я добавляю еще один объект 2 к объекту 1, будет «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]