我有一個具有confidential字段(布爾型)的detailView/template,我希望詳細信息頁面只能由職員用戶(或更高版本)訪問。我現在已經做它通過增加工作下面以我的模板: {% if enzymes.confidential == True %}
{% if user.is_staff %}
# confidential data is listed here
我的模型由ForeignKey組成,我使用generics.DetailView在django視圖中呈現對象細節。 爲MyModel class MyModel(models.Model):
myField = models.ForeignKey(...)
def get_fields(self):
# called by the template
r
如何渲染數據或將上下文數據重定向到generic.DetailView。 我有模型注意 class Note(models.Model):
key = models.CharField(max_length=50, primary_key=True)
text = models.TextField()
,我的看法是 class ShowNote(generic.Detail