基本应用程序,允许您跟踪特定对象的点击数/视图数。
django-cached-hitcount的Python项目详细描述
django缓存的hitcount
==br/>
basic应用程序,允许您跟踪特定对象的点击数/视图数。
所有点击都存储在memcache中,直到保存到数据库。
调用,以便应用程序仍然可以在缓存视图上使用。
`模板标记。
可用设置为:
*hitcount_cache-缓存命中数时使用的缓存设置dict key(默认值为“cached_hitcount”)
*hitcount_cache_timeout-在持久化之前缓存命中数的时间(秒)(默认值为“600”)
*hitcount_ip_cache超时-黑色缓存的时间(秒)列出要缓存的IP地址(默认值为“86400”秒=1天)
*hitcount_persist_schedule-保存命中的频率(默认值为“15”分钟)
*hitcount_ip_cache-用于缓存黑名单IP地址的密钥名称(默认值为“hitcount_blacklistip”)
*hitcount_exclude_ip address-是否要排除某些IP地址(默认值为true)
*hitcount_exclude_bots-是否排除bots(默认值为true)
*hitcount_lock_key-将命中持久化到db时用于锁定的密钥名
*hitcount_csrf_exempt-默认情况下,ajax视图是否为csrf exempt。如果正在使用HitCount的页被缓存,则此选项非常有用。(默认值为false)
*hitcount_server_callbacks-dict,其值为要在服务器上调用的模块和方法的元组。(默认值为{})
*hitcount_client_callbacks-接收响应时要调用的javascript函数的列表。响应被传递给这些函数。(默认值为[])
还提供了一个“cached_hitcount”怪兽开关,用于打开/关闭所有命中计数(默认值为true)
此应用程序深受<;http://damontimm.com/code/django hitcount/>的启发;
安装:
----
正式安装的最简单方法是运行:
./setup.py install
您可以执行pip安装:
pip安装-e git://github.com/philroche/django cached hitcount.git egg=django cached hitcount
根据gnu gpl v3的条款发布(或者由您选择更高版本)。
==br/>
basic应用程序,允许您跟踪特定对象的点击数/视图数。
所有点击都存储在memcache中,直到保存到数据库。
调用,以便应用程序仍然可以在缓存视图上使用。
`模板标记。
可用设置为:
*hitcount_cache-缓存命中数时使用的缓存设置dict key(默认值为“cached_hitcount”)
*hitcount_cache_timeout-在持久化之前缓存命中数的时间(秒)(默认值为“600”)
*hitcount_ip_cache超时-黑色缓存的时间(秒)列出要缓存的IP地址(默认值为“86400”秒=1天)
*hitcount_persist_schedule-保存命中的频率(默认值为“15”分钟)
*hitcount_ip_cache-用于缓存黑名单IP地址的密钥名称(默认值为“hitcount_blacklistip”)
*hitcount_exclude_ip address-是否要排除某些IP地址(默认值为true)
*hitcount_exclude_bots-是否排除bots(默认值为true)
*hitcount_lock_key-将命中持久化到db时用于锁定的密钥名
*hitcount_csrf_exempt-默认情况下,ajax视图是否为csrf exempt。如果正在使用HitCount的页被缓存,则此选项非常有用。(默认值为false)
*hitcount_server_callbacks-dict,其值为要在服务器上调用的模块和方法的元组。(默认值为{})
*hitcount_client_callbacks-接收响应时要调用的javascript函数的列表。响应被传递给这些函数。(默认值为[])
还提供了一个“cached_hitcount”怪兽开关,用于打开/关闭所有命中计数(默认值为true)
此应用程序深受<;http://damontimm.com/code/django hitcount/>的启发;
安装:
----
正式安装的最简单方法是运行:
./setup.py install
您可以执行pip安装:
pip安装-e git://github.com/philroche/django cached hitcount.git egg=django cached hitcount
根据gnu gpl v3的条款发布(或者由您选择更高版本)。