Получение данных из модели пользователя django
Это моя модель:
from django.contrib.auth.models import User
class User_Model(models.Model):
user = models.OneToOneField(User, null=True, on_delete=models.CASCADE)
nickname = models.CharField(User.username, max_length=2000, null=True)
def __str__(self):
return f"{self.user}"
Я хочу сохранить в псевдоним в этой модели значение "username" из модели User. Я хочу использовать его позже в vievs.py для отправки в качестве контекста
class Users(ListView):
model = User_Model
context_object_name = "users"
paginate_by = 10
template_name = "Messenger/home.html"
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["qs_json"] = json.dumps(list(User_Model.objects.values('nickname')))
return context
Обычно я пытаюсь сделать что-то вроде этого, но я хочу перечислить ники: https://www.youtube.com/watch?v=jqSl36xR9Ys
Я пытался получить их из одного поля в другое, но думаю, что сделал это неправильно