1
我正在用mongoDB作爲後端在django-nonrel中構建一個應用程序。我一直在嘗試使用開箱即用的用戶身份驗證系統,但我一直在陷入奇怪的境地。django-nonrel mongodb中User.username的唯一索引?
最新的問題是創建用戶。當我調用User.objects.create_user時,似乎沒有任何唯一性驗證。我可以使用完全相同的用戶名創建多個用戶。我曾預計用戶名會強制執行一個唯一索引,但似乎並非如此。
如果這是我自己的模型之一,我會嘗試在模型中添加「unique = True」,然後同步數據庫以實現索引。由於我正在使用內置模型,因此我不確定如何繼續。
另一種可能是對syncdb進行硬編碼以添加索引。雖然這看起來很糟糕。在這裏前進的最佳途徑是什麼?
啊。我的錯。謝謝! – Abe