django - 如何在我的视图中获取当前用户名?
问题描述
我正在尝试在我的 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:
解决方案
推荐阅读
- wordpress - 在 WooCommerce 注册表单中添加第二个复选框
- r - 如何在决策树规范中设置拆分规则?
- windows - Windows Compact Embedded:从 C++ 调用 C# DLL
- terraform - 使用没有特定提供程序版本的 Terraform
- python - 无法找到 CSV 文件
- php - 我正在使用 load data local infile 导入数据。我希望每一行都有一个包含动态值的列。我怎样才能做到这一点?
- azure - 从 azure 管道中的发布文件夹构建 docker 映像
- jquery - jQuery:1个ajax请求和一个函数:将参数传递给函数
- powershell - 如何在没有管理员权限的情况下删除 C:\Program Files\SomeApp?
- python-3.x - 无法打印以下基本图案