没有项目描述

django-memcache-status的Python项目详细描述


一个django应用程序,在管理中显示关于memcached实例的负载和其他一些统计信息。
主页:https://github.com/barttc/django memcache status
作者:martin mahner
作者电子邮件:martin@mahner.org
许可证:mit
描述:…图片::https://img.shields.io/pypi/v/django memcache status.svg
:目标:https://pypi.org/project/django memcache status/

…图片::https://travis-ci.org/barttc/django-memcache-status.svg?branch=master
:目标:https://travis ci.org/barttc/django memcache status

…图片::https://api.codacy.com/project/badge/coverage/1d7d0306c4d14fb9817017d7d2327fe
:目标:https://www.codacy.com/app/barttc/django memcache status

图片::https://api.codacy.com/project/badge/grade/1d7d0306c4d14fb9817017d7d2327fe
:目标:https://www.codacy.com/app/barttc/django memcache status

----

========
django memcache status
===========


此应用程序在django管理部分的索引视图中显示memcached的当前负载和一些统计信息。

当前正在测试这些memcached绑定:

================一个够够够够够够不够不够不够不够不够不够不够不够不够不够不够不够不够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够够========
`python memcached``与vanilldjango在>;=v1.57时工作正常
pylibmc在'django pylibmc时工作正常
pymemcache在'django pymemcache时不提供统计信息
========================================================================


>其他绑定也可以提供统计信息。

…_ memcached:http://www.danga.com/memcached/
。_ python-memcached:https://pypi.org/project/python memcached/
。_ django-pylibmc:https://pypi.org/project/django-pylibmc/
。_ django-pymemcache:https://pypi.org/project/django-pymemcache/


#…
‘memcache_status’,
]


然后您有两个选项:


1)最快的方法是用django memcache status提供的
替换django管理索引页。这将在
左上栏中显示memcache统计信息。这是django memcache status
在2.0版之前的常规行为。

dmin_index.html'



2)如果您需要手动放置统计信息,只需添加css文件,并在您喜欢的任何位置包含memcache状态模板:

<;link rel="stylesheet"href="{%static"memcache_status.css"%}"/>;
{%include"memcache_status/memcache_status.html"%}




local development
===



使用pipenv安装包并运行测试::

$pipenv install--dev
$pipenv运行测试

使用tox的python和django版本的矩阵:


$tox


>您可以使用测试应用程序运行本地运行服务器,以查看
管理:


$pipenv run django-admin.py migrate
$pipenv run django-admin.py createsuperuser
$pipenv run django-admin.py runserver


要测试特定的缓存后端,请在env变量中定义它:


$test_cache_backend=django pylibmc pipenv run django-admin.py runserver


……注意:如果您在OS X上测试Pylibmc,并且遇到类似
```libmemcached/memcached.h'文件未找到```的错误,请手动安装Pylibmc,
然后再次运行安装::

$brew install libmemcached
$pipenv run pip-install pylibmc--install option="--with libmemcached=/usr/local/cell/libmemcached/1.0.18_2/"
$pipenv install--dev

----


==

**v2.1(2019-03-21):**

-remov删除了一些不推荐使用的django调试工具栏和pre-django 1.11
相关的解决方法。
-跨所有后端的更全面的单元测试,以及它与django调试工具栏的关系。

**v2.0(2019-03-16):**

-compatidjango 1.11→2.1和python 2.7→3.7的能力和测试。
-完整代码清理和更新到最新标准。
-针对各种memcache绑定进行测试。
-pipenv支持本地开发和测试。
-*[向后不兼容]*memcache状态不再自动覆盖管理索引模板来添加统计信息。相反,您可以选择
使用模板include,
在任何地方手动显示统计信息,或者使用贡献的memcache status admin index页面覆盖
vanilla django模板并将统计信息添加到左上角的管理索引第页。
这是django memcache状态在2.0之前的常规行为。

**v1.3(2016-10-13):**

-django 1.10兼容性和测试集成。python 3兼容性。

**v1.2(2009-11-06):**

-unittests,支持django 1.8的通用代码清理,以及
-appconfig、django debugtoolbar支持、python3支持、兼容性测试
-with latest supported django版本(当前为django 1.8和1.9),但
-包可能与django 1.4+一起工作。

**v1.1(2009-06-29):**

-添加了对django的多缓存后端设置的支持。感谢Luke
Granger Brown的实现。
-此版本与Django v1.3及更高版本兼容。

**v1.0(2009-04-30):**

-初始版本。
-此版本与Django v1.2兼容。

——

屏幕截图图片::https://user images.githubusercontent.com/1896/54476030-f0dd3080-47f8-11e9-8399-b11f3bf15ebc.png
:目标:https://user images.githubusercontent.com/1896/54476030-f0dd3080-47f8-11e9-8399-b11f3bf15ebc.png
:左对齐:高度:200px

……图片::https://user images.githubusercontent.com/1896/54476031-f470b780-47f8-11e9-842f-95d880563a53.png
:目标:https://user images.githubusercontent.com/1896/54476031-f470b780-47f8-11e9-842f-95d880563a53.png
:高度:300px
关键词:django、cache、memcache、memcach编辑,统计学
平台:未知
分类器:开发状态::5-生产/稳定
分类器:环境::Web环境
分类器:预期受众::开发人员
分类器:许可证::OSI批准::MIT许可证
分类器:操作系统::操作系统无关
分类器:编程语言::python
分类器:编程语言::python::2.7
分类器:编程语言::python::3.4
分类器:编程语言::python::3.5
分类器:编程语言::python::3.6
分类器:编程语言::python::3.7
分类器:framework::django
需要python:'>;=2.7'

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

推荐PyPI第三方库


热门话题
java Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果