国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Django之全局使用request.user.username的實例詳解

瀏覽:122日期:2024-10-07 14:23:52

我就廢話不多說了,大家還是直接看代碼吧!

def pro_mgr(): ''' 獲取當前登陸用戶的項目 :return: ''' if DEVELOP_USER_NAME == ’admin’: return Project.objects.all() return Project.objects.filter(prj_mgr=DEVELOP_USER_NAME)class DeployApplyForm(ModelForm): # project = forms.ModelChoiceField(queryset=pro_mgr()) bgn_time = forms.DateTimeField(initial=datetime.datetime.now().strftime('%Y-%m-%dT%H:%M:%S'), label=u’開始’, input_formats=[’%Y-%m-%dT%H:%M:%S’], widget=forms.DateTimeInput( attrs={’type’: ’datetime-local’, ’emptyTips’: u’請選擇時間’, ’step’: ’1’})) end_time = forms.DateTimeField(initial=datetime.datetime.now().strftime('%Y-%m-%dT%H:%M:%S'), label=u’結束’, input_formats=[’%Y-%m-%dT%H:%M:%S’], widget=forms.DateTimeInput( attrs={’type’: ’datetime-local’, ’emptyTips’: u’請選擇時間’, ’step’: ’1’})) class Meta: model = DeployApply fields = ’__all__’ def __init__(self, *args, **kwargs): prj_mgr = kwargs.pop(’prj_mgr’, ’’) super(DeployApplyForm, self).__init__(*args, **kwargs) if prj_mgr == ’admin’: self.fields[’project’] = forms.ModelChoiceField(queryset=Project.objects.all()) else: self.fields[’project’] = forms.ModelChoiceField(queryset=Project.objects.filter(prj_mgr=prj_mgr))

//views.pydeployApplyForm = DeployApplyForm(initial=wfContent[0], prefix=’deployApply’,prj_mgr=request.user.username)

//settings.py# DEVELOP模式下登陸用戶DEVELOP_USER_NAME = ’admin’

補充知識:Django 中 request.user 調用用戶名時出現 AnonymousUser(匿名對象)的錯誤

說明

已經添加了額外的屬性,現在想通過request.user的方式獲取,打印request.user是一個AnonymousUser對象,無法獲取 user 值!

原因

1. 沒有登錄賬號或者無法登錄成功。

2. 登錄成功但是在登錄代碼中沒有注冊 cookie,導致無法驗證身份!

3. 其它原因。

解決方法

1. 登錄賬號,你也可以試著使用 admin 賬戶登錄后,看看能否解決。

2. 參考以下代碼,在 login 中注冊cookis(大多數是這種情況):

auth_obj = auth.authenticate(request, username=username, password=password)if auth_obj: # 需要auth驗證cookie auth.login(request, auth_obj) ....

3. 換另一種方式重寫 login 。

以上這篇Django之全局使用request.user.username的實例詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
主站蜘蛛池模板: 免费嗨片 | 国产成人午夜性视频影院 | 精品国产一区二区三区四区不 | 国产精品专区第二 | 国产精品成久久久久三级 | 久久骚| 国内交换一区二区三区 | 亚洲精品国产成人 | 免费成年网 | 欧美aaaaaaaa | 欧美国产精品亚洲精品第一区 | 久久综合综合久久 | 在线观看日本污污ww网站 | 农村三级孕妇视频在线 | 亚洲欧美日韩国产专区一区 | 天天澡天天碰天天狠伊人五月 | 亚洲爱视频 | 亚洲国产毛片aaaaa无费看 | 手机看片久久国产免费不卡 | 女同日韩互慰互摸在线观看 | 欧美成人精品 | 王朝影院一区二区三区入口 | 成人在线免费小视频 | 久久99精品国产免费观看 | 国产精品国产自线在线观看 | 91久久精品国产91性色tv | 女人张开腿让男人捅爽 | 国产亚洲精品久久久久久久久激情 | 毛片免费在线 | 日本免费网站视频www区 | 美女被男人桶到嗷嗷叫爽网站 | 国产日韩在线视频 | 在线视频观看免费视频18 | 国产一级毛片大陆 | 亚洲黄视频在线观看 | 精品在线网站 | 三级香蕉 | 亚洲精品亚洲人成毛片不卡 | 精品外国呦系列在线观看 | 免费a视频在线观看 | 亚洲国产三级 |