我在我的应用程序中编写用户自定义模型。应用组件是:Django Rest Model序列化程序和模型继承
- Django的1.8
- Django的REST框架3.2.4
- Django的allauth 0.23.0
- Django的其余-AUTH 0.5。用户模型的
代码,你可以看到pythonfiddle.com。当我去Django的休息-auth的注册端点我看到这个错误:
ValueError at
/rest-auth/registration/
Cannot use ModelSerializer with Abstract Models.
这是设置与Django的休息-auth的相关:
AUTH_USER_MODEL='authservice.MyUser'
ACCOUNT_USER_MODEL_USERNAME_FIELD='email'
ACCOUNT_AUTHENTICATION_METHOD='email'
ACCOUNT_EMAIL_VERIFICATION='mandatory'
ACCOUNT_EMAIL_REQUIRED=True
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS=2
我怎样才能解决这个问题?
也许你已经相关联的串行模式到错误的不需要的抽象模型? – Roba