У меня есть следующая модель в моем проекте Django:Доведение информации из django.contrib.auth.models.User в View
from django.contrib.auth.models import User
class Project(models.Model):
project_title = models.CharField(max_length=200)
project_description = models.CharField(max_length=200, default="")
created_date = models.DateTimeField('date created')
owner = models.ForeignKey(User)
def __str__(self):
return self.project_title
Этот вид использует модель проекта следующим образом:
class ProjectView(generic.edit.UpdateView):
model = Project
fields = ['project_title','project_description']
template_name = 'steps/project.html'
success_url = reverse_lazy('steps:index')
Мой вопрос в том, как я могу поместить поля пользователя в свой ProjectView, чтобы затем использовать их в шаблонах? В частности, я хотел бы отобразить имя пользователя и адрес входе в систему.
пользовательской информации размещены по запросу, а не мнения. Поэтому вы можете написать в шаблоне '{{user.username}}' или '{{user.email}}'. и вы получите его –