首页 > 解决方案 > 如何在我的视图中获取当前用户名?

问题描述

我正在尝试在我的 viewuw.py 中获取当前用户的用户名

它将不得不替换 fake_cur_user。并且应该插入用户名尝试了很多,但我找不到正确的方法。

请帮忙

    import datetime

from django.urls import reverse
from django.views.generic import CreateView

from odin.actie.actie import Actie
from odin.actie.actie_styleformfields import styleFormFields
from odin.medewerker.medewerker import Medewerker  # noqa
from project.settings.base import fake_cur_user



class CreateActie(CreateView):
    template_name = "odin/actie/actie_aanmaken_form.html"
    model = Actie
    fields = '__all__'

    def get_success_url(self, **kwargs):
        return reverse("create_inzetlijst", kwargs={'pk': self.object.pk})

    cur_user_yf = 0
    cur_user_team = ""
    initial_gespreksgroep = ""
    cur_user_yf = fake_cur_user  # TODO: fake server val vervangen door LDAP waarde - staat nu opgeslagen in base.py
    if not cur_user_yf == 0:
        try:
            cur_user_team = Medewerker.objects.values_list('team', flat=True).get(youforce=cur_user_yf)
        except:

标签: djangouser-interface

解决方案


推荐阅读