1
У меня есть эта модель:тип объекта «UserProfile» имеет нет атрибута «объекты»
class UserProfile(models.Model):
user = models.OneToOneField(User)
def __str__(self):
return self.user.first_name
и в админ:
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
list_display = ('name', "is_active")
list_filter = ('name',)
fields = ('name', "status")
def get_queryset(self, request):
qs = super(MyModelAdmin, self).get_queryset(request)
if request.user.is_superuser:
return qs
user_profile = UserProfile.objects.get(user = request.user)
if user_profile:
return qs.filter(id = 1)
return qs.filter(id=None)
Я не понимаю, почему объект «UserProfile» не имеет атрибута ' объекты'. Как я могу получить объект UserProfile, где пользователь из UserProfile является текущим пользователем?