没有项目描述
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'
主页: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'