2014-12-13 27 views

回答

3

使用一個django提供的。

如果您需要用戶的額外字段,請爲用戶模型創建一個擴展。

這真的很容易做到,你可以創建自己的模型,並使其從django.contrib.auth.User模型繼承,或者你也可以看看這裏: Extending the User model with custom fields in Django的人是怎麼做的更真棒答案這確切的東西

+0

另外,我會說使用內置的'django.contrib.auth.models用戶模型,因爲它爲你做的所有事情 - 但不覺得有義務使用內置-in Django管理面板預裝在'http:// www.mydjangosite.com/admin'上。我只提到這一點,因爲OP在他原來的問題中特別提到了管理面板。這是一個很好的起點,但它有點不靈活,不適合root用戶以外的任何人使用。 – souldeux 2014-12-13 18:23:42

+0

@souldeux true;我們使用管理員製作一些產品。很難做一個Django升級而不會破壞很多東西。由於它非常不夠靈活,我們不得不復制模板幾次,並且在django升級的時候,我們在腳下自我射擊。 – 2014-12-13 22:58:01

相關問題