我正在使用Django 1.2,我想要兩種用戶類型(一種適用於公司,另一種適用於顧問)。我將在我的模型中使用一個對象(類似於is_company或is_consultant的布爾值)或Django的組來區分它們 - 取決於哪個更容易解決此問題。我想這不會是一個問題,如果我不是一個總noob;)如何在註冊時創建多種用戶類型?
我使用django註冊我的身份驗證後端,並且我將有一個單獨的窗體在我的網頁上爲每個用戶類型(公司vs顧問)。我不認爲最好是創建兩個不同的視圖,這兩個視圖幾乎完全相同,所以我想知道識別/註冊註冊爲兩種類型的用戶的最好方法是什麼。
感謝您的幫助。
Bartek,謝謝你的幫助。我希望有兩個註冊「路線」;兩個按鈕,像'顧問,從這裏開始'和'公司,從這裏開始',但一個視圖。我讓每個人都有獨立的看法。這對我來說似乎沒有django-y。我希望有一個視圖指出哪個按鈕被按下,並根據它來選擇user_type或group。我嘗試使用按鈕值或名稱,並在request.POST信息中查找,但無法找到它。 – Tim 2010-07-06 22:21:46