Чекбокс множественного выбора админ-панели модели Django

Я хочу реализовать расширение модели User в django, которое позволяет полю быть полем выбора массива, основанным на поле из другой таблицы. Я только хочу, чтобы варианты выбора были ненулевыми значениями из поля этой таблицы. Я использую Postgres в качестве базы данных. Это то, что я до сих пор:

class UserLocations(models.Model):
"""
"""
user = models.OneToOneField(User, on_delete=models.CASCADE)
branches = ArrayField(models.ForeignKey(Locations.location_name, limit_choices_to={'is_null': False}, on_delete=models.SET_NULL))

class Meta:
    managed = True
    db_table = 'user_authorized_locations'

Я правильно об этом говорю или я делаю это неправильно?

0 ответов

Другие вопросы по тегам