我有一個網站,它有一個提交表單,但必須先登錄。如果用戶沒有登錄,它會將其重定向到登錄頁面。這一切都很好。我的問題是,如果用戶未登錄並嘗試提交表單,但是必須顯示正常登錄頁面,否則顯示錯誤消息「您必須登錄才能提交」。 謝謝。Diplay錯誤消息
0
A
回答
0
您可能需要使用裝飾@login_required
:
from django.contrib.auth.decorators import login_required
@login_required(login_url='/your/login/url')
def your_view(request):
# your view code here
希望這有助於。
+0
是的,我在我的意見中有@login_required。它只是,我如何顯示錯誤信息,當我重定向頁面,如果用戶沒有登錄。 – Tchec
+0
啊,所以你需要別的東西,而不是'@ login_required'。請檢查這個http://stackoverflow.com/questions/2723842/django-message-framework-and-login-required?rq=1 –
相關問題
- 1. 錯誤消息
- 2. 錯誤消息
- 3. 錯誤消息
- 4. 錯誤消息
- 5. 錯誤消息
- 6. 錯誤消息
- 7. 錯誤消息
- 8. 錯誤消息
- 9. 錯誤消息
- 10. 錯誤消息NSData
- 11. Sqlite3錯誤消息
- 12. 消息框錯誤
- 13. Sudo錯誤消息
- 14. MVC - 錯誤消息
- 15. ArrayIndexOutOfBoundsException錯誤消息
- 16. 錯誤消息3
- 17. jQuery錯誤消息
- 18. ACF錯誤消息
- 19. 硒錯誤消息
- 20. XmlSchemaExeption錯誤消息
- 21. Parsley.js錯誤消息
- 22. NumericUpDown錯誤消息
- 23. MVC錯誤消息
- 24. BUGS錯誤消息
- 25. R錯誤消息
- 26. Zelig:錯誤消息
- 27. SoapUI錯誤消息
- 28. 錯誤 - 消息howto
- 29. Dafny錯誤消息
- 30. SqlException錯誤消息
你在說Ajax表單提交嗎? '@ login_required'只會重定向你,它不會顯示消息 – karthikr
哦不。那麼,我該怎麼做,如果不是@login_required來顯示錯誤消息。 Will,is_authenticated()是否工作? – Tchec
看着ajax表單提交。你可以在那裏顯示消息。 – karthikr