xadmin后台管理的UserProfile外键关联不显示下拉内容

来源:5-3 users app 的model注册

慕尼黑506710

2018-06-21

做了外键的广联后,在xadmin的后台中,所有关联到用户时,无法读取到用户,只是一个搜索框,不知道是什么原因,再随带问下老师,有没有交流群呀,网页在线提问真的不是很方便呀⊙﹏⊙

//img.mukewang.com/szimg/5b2b0e220001bb7e05350232.jpg

代码如下:

外键关联代码
class UserCourse(models.Model):
    user = models.ForeignKey(UserProfile, verbose_name=u'用户')
    course = models.ForeignKey(Course, verbose_name=u'课程')
    add_time = models.DateTimeField(default=datetime.now, verbose_name=u'添加时间')

    class Meta:
        verbose_name = u'用户课程'
        verbose_name_plural = verbose_name

user代码:

class UserProfile(AbstractUser):
    nick_name = models.CharField(max_length=50, verbose_name=u"昵称", default="")
    birthday = models.DateField(verbose_name=u"生日", null=True, blank=True)
    gender = models.CharField(max_length=7, choices=(("male", u'男'), ('female', u'女')),
                              default='male', verbose_name="性别")
    address = models.CharField(max_length=100, default=u"地址")
    mobile = models.CharField(max_length=11, null=True, blank=True, verbose_name="手机")

    class Meta:
        verbose_name = "用户信息"
        verbose_name_plural = verbose_name

    def __str__(self):
        name = self.get_username()
        return name


写回答

1回答

bobby

2018-06-23

userprofile被xadmin默认设置为搜索模式了 你需要搜索

0
3
bobby
回复
慕尼黑506710
别用下拉 用户过多会卡死的
2018-06-26
共3条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程