Django Запрос внешнего ключа и поля "многие ко многим

Затрудняюсь с запросом Django, нужна помощь. Итак, я хочу получить данные для 5 различных переменных, accounts_data = (только имя пользователя), user_account_data = (имя), country_data = (iso_code), category_data = (выбор), permisisons_data = (разрешения). Все данные модели связаны с таблицей UserAccount, поэтому необходимо получить данные из других таблиц только для существующих учетных записей пользователей

Пример моделей:

class Account(models.Model):
    username = models.CharField(max_length=30)
    password = models.CharField(max_length=50)
    status = models.CharField(max_length=60)


class UserAccount(models.Model):
    name= models.CharField(max_length=100)
    surname = models.CharField(max_length=100)
    category= models.ManyToManyField(Category)
    account = models.ForeignKey(Account)
    country = models.ForeignKey(Country)
    permissions = models.ForeignKey(Permissions)
    

class Country(models.Model):
    iso_code = models.CharField(max_length=6)
    zip_code = models.CharField(max_length=10)


class Category(models.Model):
    choice = models.CharField(max_length=12)
    connected_category = models.CharField(max_length=12)


class Permissions(models.Model):
    permission = models.CharField(max_length=50)
    restriction = models.CharField(max_length=30)
Вернуться на верх