Django:Python Sh中的访问管理用户

2024-05-19 09:48:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Django Userena,但是当试图登录到Django管理屏幕时,Userena正在创建一个fuss:Profile matching query does not exist

如何使用shell为管理员用户创建配置文件?这是我的配置文件模型,但我不知道如何访问管理员用户的密钥来为其创建配置文件对象:

class Profile(UserenaBaseProfile, FacebookProfileModel):
    user = models.OneToOneField(User,
                                unique=True,
                                verbose_name=('user'),
                                related_name='my_profile')
    website = models.URLField(null=True, blank=True)

我知道这可能很简单,但谷歌到目前为止让我失望了。。。谢谢你的主意!

另外,我以前可以毫无问题地登录到我的管理屏幕,但现在有些事情发生了变化,我收到了Profile matching query does not exist错误(我也没有更改代码)。。我现在不能登录的任何想法也很感激。谢谢!


Tags: django用户true屏幕models管理员配置文件not

热门问题