根據我目前的理解:Django:User和Anonymous用戶的基本區別是什麼?
用戶模型僅代表上另一方面普通遊客訪問網站閱讀內容superusers
和staff
成員屬於Anonymouse模型。是這樣嗎 ?
Django docmentaion對此並不十分清楚。
我試過googing這個,但沒有找到有用的東西
根據我目前的理解:Django:User和Anonymous用戶的基本區別是什麼?
用戶模型僅代表上另一方面普通遊客訪問網站閱讀內容superusers
和staff
成員屬於Anonymouse模型。是這樣嗎 ?
Django docmentaion對此並不十分清楚。
我試過googing這個,但沒有找到有用的東西
你的理解是不正確的。用戶模型(默認情況下,您可以隨時自定義)用於任何註冊用戶,包括django應用的超級用戶,員工和標準用戶(如果允許用戶註冊)。匿名用戶是指您的網站沒有登錄或沒有帳戶的任何訪問者。
正如@dentemm所說的是正確的。您還可以從這裏找到User
和AnonymousUser
之間的更多區別https://docs.djangoproject.com/en/1.11/ref/contrib/auth/#anonymoususer-object
所以我錯過了標準用戶權限? – Cody
正確的,基本上每個可以登錄到應用程序的人都是一個User實例,每個沒有登錄或沒有帳戶訪問的人都是匿名用戶。 – dentemm