2016-04-13 53 views
0

我想知道爲什麼會發生這種情況。我得到了一些Django頁面的身份驗證,並在一些不是

  • 我打開我的Django項目(在127.0.0.1:8000)和我在的URL和視圖設置它,它出現在我的索引頁 。
  • 在頂部,我有一段代碼,如果我通過身份驗證, 會顯示一些文本,如果不是,則顯示另一個文本。
  • 當我打開沒有通過身份驗證的索引頁面時出現,但當我點擊菜單中的鏈接到我的項目中的其他頁面時,出現 ,它顯示我實際經過身份驗證。

    我在網上尋找可能的解釋,但無法找到答案,爲什麼我通過身份驗證或登錄頁面,然後在另一個不是。

這怎麼可能,我該如何管理它?

+0

這將有助於如果你能告訴一個例子以一個頁面,顯示你未通過身份驗證。 – Sayse

回答

1

這是很難回答你的問題沒有看到你的代碼,但它聽起來像你沒有通過請求上下文索引視圖。請確保您使用您的看法render shortcut

from django.shortcuts import render 

def index(request): 
    return render(request, 'index.html') 
相關問題