Django请求用户创建权限不存在

时间:2019-08-30 20:03:50

标签: django authentication django-authentication

在我的Django项目中,我有一个名为fileName = 'data\data4.txt' with open(fileName) as f: lines= f.readlines() lines= map(lambda s: s.strip(), lines) lines = [x.split(' ')[:-1] for x in lines] Result=[] for line in lines: Result.append(' '.join(line).strip()) Result 的自定义用户模型,该模型在以下设置中进行配置:

['Roll no', 'Name', 'Date of birth']

当我尝试通过管理界面添加新的Employee时,如果我以超级用户身份登录,一切都会按预期进行。

但是,如果我没有超级用户名册,Django会响应:

  

您的用户没有“更改用户”权限。为了添加用户,Django要求您的用户帐户同时设置“添加用户”和“更改用户”权限。

“更改员工”和“添加员工”权限均已授予用户; “更改用户”和“更改用户”权限不存在,因为原始用户模型不存在(已替换为AUTH_USER_MODEL = 'employees.Employee'

如何解决此问题?

更新:这是Employee模型:

Employee

0 个答案:

没有答案