@Daniil2411

Как реализовать описанную сущность моделей?

Имеется модель Country, например, с такими полями:

class Country(models.Model):
    name = models.CharField(max_length=255)

Также имеется модель Continent, у которой такие поля:
class Continent(models.Model):
    country = models.ManyToManyField(Country)
    name = models.CharField(max_length=255)

И имеется третья модель, пусть будет Location. У нее есть поля country и continent, при чем в обоих этих полях можно вести только одно значение, то есть связь должна быть ForeignKey. И поле country должно зависеть от привязанных значений к выбранному на текущий момент continent. То есть при выборе country там должны быть доступны только те страны, который были привязан к выбранному на данный момент continent. Как такое можно организовать и привязать к админке Django?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы