У меня есть модели для добавления продуктов. Наименования продуктов указаны на нескольких языках, поэтому я выбрал модель «Имя» для многих.
Это мои модели
class Product(models.Model):
active = models.BooleanField()
class ProductName(models.Model):
productName = models.CharField(max_length=250)
product = models.ForeignKey('Product', on_delete=models.CASCADE)
language = models.ForeignKey('Language', on_delete=models.CASCADE)
def __str__(self):
return self.productName
class Language(models.Model):
language = models.CharField(max_length=55)
languageAbbreviation = models.CharField(max_length=10)
def __str__(self):
return self.language
Теперь на странице администрирования mysite я хочу добавить названия продуктов при создании продукта.
Я попробовал какую-то неудачную попытку с тем, что нашел в «admin.TabularInline». Но я думаю, что это неправильно, потому что с этим ничего не работает.
Любое предложение о том, как решить эту проблему, высоко ценится!