1
我一直在尋找實現這一目標的最佳方式。我想在我的django網站中創建兩個用戶類型:免費用戶和高級用戶。兩個用戶都將通過相同的註冊表單進行註冊,並通過相同的登錄表單登錄。但將能夠查看不同的內容。你認爲@user_passes_test會是最好的嗎?或者實施這個的最佳方式是什麼?Django中的用戶類型使用相同的登錄名和註冊表
我一直在尋找實現這一目標的最佳方式。我想在我的django網站中創建兩個用戶類型:免費用戶和高級用戶。兩個用戶都將通過相同的註冊表單進行註冊,並通過相同的登錄表單登錄。但將能夠查看不同的內容。你認爲@user_passes_test會是最好的嗎?或者實施這個的最佳方式是什麼?Django中的用戶類型使用相同的登錄名和註冊表
我以前做過這樣的事情。我爲此利用了Django的contrib.auth groups系統。您可以創建arbitrary permissions,然後將它們分配給各個組。然後,您可以測試以查看給定用戶是否具有各種操作的權限。 permission required decorator對此很有用。