我需要编写一个简单的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