我在我的Django項目如下模式:從django.contrib.auth.models.User帶來信息進入查看
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}}」中寫入。你會得到它 –