我在我的應用程序中編寫用戶自定義模型。應用組件是: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