基本应用程序,允许您跟踪特定对象的点击数/视图数。

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的条款发布(或者由您选择更高版本)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何加载。java文件到编译器?   java写入文件和I/O   java日历返回错误的当前日期安卓   if语句if变量等于1(java)   java很难让Joda有时间使用我的bukkit插件   json如何创建基于java的应用程序,该应用程序将从网站获取输入   java如何在多页中打印大型JPanel   java my spinner在添加从firebase数据库中选择的多个值时被覆盖   java用Play框架覆盖HTTP方法   试图获取所有用户时,java错误请求400。Dto和表格   java支持bean加载图像后javascript自动调用JS函数   java在MTOM的@StreamingAttachment(Metro)中,Parsely的意思是什么   具有可抢占线程队列的多线程java执行器   Java Opencv connectedComponentsWithStats   java如何向数组中添加2D数组的数目   eclipse为什么我的Java Zork克隆不能正确循环?   java在哪里放置定制的第二个web。xml   java如何更改最近应用列表中显示的快照?   java Browser#getText()返回空字符串