[英]How to iterate through auth_user table in django?
我有一個名為cms_user的模型,該模型具有auth_user id作為外鍵。 所以我想使用request.user遍歷cms_user模型。
cms_user模型:
from __future__ import unicode_literals
from django.db import models
from django.contrib.auth.models import User
from cms.models.masterCmsUserTypes import MasterCmsUserTypes
class CmsUser(models.Model):
userId = models.ForeignKey(User,db_column='userId')
userTypeId = models.ForeignKey(MasterCmsUserTypes,db_column='userTypeId')
status = models.BooleanField(db_column="status", default=False, help_text="")
isDelete = models.BooleanField(db_column="isDelete", default=False, help_text="")
createdAt = models.DateTimeField(db_column='createdAt', auto_now=True, help_text="")
modifiedAt = models.DateTimeField(db_column='modifiedAt', auto_now=True, help_text="")
idv2 = models.IntegerField(db_column='idV2')
class Meta:
managed = False
db_table = 'cms_user'
我想使用request.user迭代到cms_user
如果要訪問與request.user
對象相關的CmsUser
對象,則有兩種方法:
CmsUser.objects.get(user=request.user)
要么
request.user.cmsuser_set.get()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.