У меня есть 3 модели - Валюта, Страна и сквозная модель Country_Currencies:
class Currency(models.Model):
..fields..
class Country(models.Model):
..fields..
class Countries_Currencies(models.Model):
country = models.ForeignKey(Country, on_delete=models.CASCADE)
currency = models.ForeignKey(Currency, on_delete=models.CASCADE)
is_default = models.BooleanField(default=False)
Я хочу позволить пользователю добавлять Валюты встроенными при добавлении Страны.Это часть из admin.py:
class СurrencyInline(admin.TabularInline):
model = Currency
extra = 3
class CountryAdmin(admin.ModelAdmin):
inlines = [СurrencyInline]
Но я получаю сообщение об ошибке: «core.Currency не имеет ForeignKey для core.Country».Имеет смысл :), так что я должен ввести вместо "модель = валюта" в таком случае?Пробовал несколько способов, ничего не получалось.Спасибо!