我開始嘗試在我正在處理的網站上實現用戶。 也許這不是一個好方法,因爲我是django的新手;我至今是一個簡單的模板檢查,以提供不同的鏈接到不同的人:Django將頁面限制爲某些用戶
{% extends 'base.htm' %}
{% block content %}
{% if user.username == 'user1' %}
<p>User 1 Downloads</p>
{% elif user.username == 'user2' %}
<p>User 2 Downloads</p>
{% else %}
<p>There are no Downloads for this User</p>
{% endif %}
{% endblock %}
這是我公司的一個新的網站,我希望有最多可能20個用戶,雖然我可以,如果/箱通過他們可能有更好的方法來做到這一點。另外,我希望能夠舉例說明:user1到user5有權訪問下載1,user6到user10有權訪問下載2等等。這是否已經在django中說明了我可以實現,還是需要使用帶有ID的「訪問」列來創建我自己的用戶表,以便用於他們可以看到的ID,而不是使用用戶名?
在我們的項目中,我們使用了'django.contrib.auth'並將用戶分配給了組,以過濾他們被允許看到的內容。 –
把下載放在一個表中,並添加一個'用戶'字段到這個表中,這樣你就可以得到所有用戶的下載== logged_user –
@ChuckLoganLim我已經讀過關於組的信息,但是我很難找到如何製作和使用一個組。 –