2017-08-02 77 views
0

是否可以將is_superuseris_staff的名稱覆蓋爲自定義值?django - 覆蓋用戶模型條目

沒有我看到的將有可能我猜測另一種方法是做一個AbstractUser,然後需要什麼樣is_admin,然後參考該布爾反而讓新的價值觀和隱藏is_staff從一個例子所有形式?

+3

[文檔](https://docs.djangoproject.com/en/1.11/topics/auth/customizing/#extending-django-s-default-user)建議如果您對內置軟件不滿意用戶模型擴展AbstractUser並實現您自己的自定義User類。您需要在設置文件中添加額外的值(Django 1.10中的AUTH_USER_MODEL),以便讓Django使用新模型。 – Neelik

+0

@ Neelik - 實際上它是AbstractBaseUser,現在我正在研究這個。 – whoisearth

+1

你是對的。感謝您更正課程名稱。 – Neelik

回答

1

documentation建議如果您不滿意內置User模型以擴展AbstractBaseUser並實現您自己的自定義User類。

您需要在設置文件中添加額外的值(Django 1.10中的AUTH_USER_MODEL),以便讓Django使用新模型。