如何创建现有用户模型的副本 - django admin
How to create a duplicate of existing User model - django admin
如何创建仅在满足条件时才显示对象的现有用户模型的副本?
在此图片中,待定用户应显示 is_active = True 的所有用户:
在文档中,有类似的说法:
pendinguser = models.ForeignKey(User, limit_choices_to={'is_staff': True})
如何以及在哪里添加它以使其工作?
看这个例子:
你有你的用户模型 'User'
现在创建一个新模型并像这样继承用户模型
class ProxyUser(User):
objects = ProxyUserManagaer()
class Meta:
proxy = True
现在在管理器函数中创建此代理模型的自定义定义:
class ProxyUserManager(models.Manager):
def get_queryset(self):
return super(FeatureManager, self).get_queryset().filter(<add your custom definiton her>)
如何创建仅在满足条件时才显示对象的现有用户模型的副本?
在此图片中,待定用户应显示 is_active = True 的所有用户:
在文档中,有类似的说法:
pendinguser = models.ForeignKey(User, limit_choices_to={'is_staff': True})
如何以及在哪里添加它以使其工作?
看这个例子: 你有你的用户模型 'User'
现在创建一个新模型并像这样继承用户模型
class ProxyUser(User):
objects = ProxyUserManagaer()
class Meta:
proxy = True
现在在管理器函数中创建此代理模型的自定义定义:
class ProxyUserManager(models.Manager):
def get_queryset(self):
return super(FeatureManager, self).get_queryset().filter(<add your custom definiton her>)