我需要編寫一個簡單的Django模板標籤來顯示用戶的IP地址嗎?Django模板標籤返回IP地址?
1
A
回答
2
您需要從請求中獲取信息(通過視圖函數)以便將其顯示在模板上。
因爲IP地址必須來自請求,所以不能輕易寫入自定義標籤。
2
1
如果你用JavaScript做到了,你可以只使用這樣的:
相關問題
- 1. Django:通過模板標籤的返回值擴展模板
- 2. BASH IP地址標籤
- 3. Django網址模板標籤輸出
- 4. Django的「網址」模板標籤錯誤
- 5. 模板標籤Django
- 6. Django模板標籤
- 7. Django - 模板標籤
- 8. Django - Django模板和標籤
- 9. Django網址與IP地址
- 10. Django模板標籤,需要一個布爾值並返回html
- 11. Django模板標籤 - 返回多個值或對象
- 12. 在django中使用模板標籤的返回值
- 13. Django-admin.py startproject - 模板標籤模板
- 14. sorl.thumbnail標籤中的Django模板標籤
- 15. django網址模板標籤相關網址
- 16. Django模板:在標籤
- 17. Django模板標籤debugging
- 18. Django:調試模板標籤
- 19. Django - 包含模板標籤
- 20. Django的 - 模板鏈標籤
- 21. Django可變模板標籤
- 22. 模板標籤中的Django
- 23. Django to javascript模板標籤
- 24. Django模板標籤錯誤
- 25. 和Django模板標籤
- 26. Django模板:從簡單標記返回的本地化號碼
- 27. 客戶端IP地址返回
- 28. InetAddress.getByName返回錯誤的IP地址
- 29. DNS,gethostaddresses只返回一個IP地址
- 30. ONVIF GetStreamUri返回內部IP地址
我想在全球範圍添加此向所有模板,但像/ account/login/auth這樣的一些視圖沒有可用的請求對象。 – MikeN 2010-08-05 01:27:16
@MikeN:使用context_processor傳遞它是一個更好的主意。 – 2011-03-02 19:28:54
那個值是'request.META ['REMOTE_ADDR']':) – 2015-11-20 19:07:38