Запрос для получения данных о каждом пользователе
Я хочу написать набор запросов, который показывает IP и имена активов каждого пользователя
from django.db import models
from django.contrib.auth.models import User
class Asset(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
IP = models.GenericIPAddressField()
Asset_name = models.CharField(max_length=255)
Я хочу, чтобы каждый пользователь видел детали (IP, Имя_актива) в собственном профиле пользователя
Проблема возникает при попытке запросить базу данных и использовании строки по сравнению с объектом auth.User. Я не знаю, как обойти эту проблему
Если вы хотите фильтровать Asset
на основе имени пользователя, вы можете сделать что-то вроде следующего:
Asset.objects.filter(user__username='something')