Django 获取当前用户

Django 获取当前用户,django,django-models,django-admin,Django,Django Models,Django Admin,我正在管理面板中创建用户,我想要该用户的名称。 我该怎么办??我不太了解django:(我不知道你到底在问什么。我想你需要登录当前用户名的用户名,并在html中显示它 在views.py中应用此 class Makale(models.Model): baslik = models.CharField(max_length=200) yazi = models.TextField() tarih = models.DateTimeField(default=timezon

我正在管理面板中创建用户,我想要该用户的名称。
我该怎么办??我不太了解django:(

我不知道你到底在问什么。我想你需要登录当前用户名的用户名,并在html中显示它

views.py中
应用此

class Makale(models.Model):
    baslik = models.CharField(max_length=200)
    yazi = models.TextField()
    tarih = models.DateTimeField(default=timezone.now)
    kategori = models.ForeignKey('Blog.Kategori')
    yazar = models.ForeignKey('Blog.Yazar',blank=True, editable=False)

class Yazar(models.Model):
    kullanici = models.ForeignKey(User)
    tam_adi = models.CharField(max_length=200)
    katilma_tarihi = models.DateTimeField(default=timezone.now)
    yazi = models.TextField()

只需在您的html中使用此标记,并获取当前登录的用户名

username = request.user.username
return render(request, 'index.html',{'username':username})

这是不对的..但你几乎拥有了它。
request.user
auth.user
的一个实例,所以
username=request.user.username
是当前用户的用户名。就是它。你到底想把它放在哪里?{request.user.username}在模板中,request.user.username在views.py中。
{{ request.user.username }}