Django IP2定位时区是一个简单的Django包,可以帮助您轻松地显示您的网站访问者的时间根据他们的位置。
django-ip2location-timezone的Python项目详细描述
Django IP2位置时区
django ip2location timezone是一个django包,它可以帮助您根据网站访问者的位置轻松显示他们的时间。此包使用IP2Location Web Service获取时区信息。
要求
- Python2.7及以上版本。
- Django 1.11及以上。
- IP2Location Web Serviceapi键。您可以从IP2Location获得试用api密钥。
快速启动
使用pypi安装此软件包:
pip install django-ip2location-timezone
将“ip2location\u timezone”添加到设置中的已安装应用程序设置中。py:
INSTALLED_APPS=(...'ip2location_timezone',)
将“ip2locationtimezonemiddleware”添加到settings.py中的中间件类中:
MIDDLEWARE_CLASSES=(...'ip2location_timezone.middleware.IP2locationTimezoneMiddleware',)
在设置中添加IP2Location Web Serviceapi键。py:
IP2LOCATION_API_KEY='YOUR_API_KEY'
在模板中,添加以下代码以显示用户时区和当前时间:
{%loadtz%}{%localtimeon%}{%get_current_timezoneasTIME_ZONE%}Yourtimezoneis{{TIME_ZONE}}.<br/><br/>Itis{%now"DATETIME_FORMAT"%}{%endlocaltime%}
支架
电子邮件:support@ip2location.com。
网址:https://www.ip2location.com