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)