django-memcache-status:Django管理扩展,显示有关您的memcached实例的统计信息

  • G0_479289
    了解作者
  • 25.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-12 18:46
    上传日期
django-memcache-状态 此应用程序在Django管理部分的索引视图中显示您的实例的当前负载和一些统计信息。 目前,这些Memcached绑定已经过测试: 后端 支持 带有 :check_mark_button: > = v1.57可以正常工作 pylibmc与 :check_mark_button: 工作正常 pymemcache与 :cross_mark_button: 不提供统计信息 其他绑定也可以提供统计信息。 安装 首先将memcache_status添加到您的INSTALLED_APPS列表中。 INSTALLED_APPS = [ # ... 'memcache_status', ] 然后,您有两个选择: 最快的方法是用django-memcache-status提供的页面替换Django Admin索引页面。 这将在左上列显示内存缓存统计信息。 这是2.0版之前django-memcache-status的常规行为。 将此放置在项目的任
django-memcache-status-master.zip
内容介绍
import os import sys DEBUG = True TESTAPP_DIR = os.path.abspath(os.path.dirname(__file__)) SECRET_KEY = 'testsecretkey' ALLOWED_HOSTS = ['*'] EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(TESTAPP_DIR, 'testdb.sqlite'), } } # Cache backends to test based on ENV variabe below. CACHE_BACKENDS_TO_TEST = { 'python-memcached': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211', # Flag only used for the unittests. It indicates whether its expected # that this backend provides stats or not. 'TEST_PROVIDES_STATS': True, }, 'django-pylibmc': { 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache', 'LOCATION': '127.0.0.1:11211', # Flag only used for the unittests. It indicates whether its expected # that this backend provides stats or not. 'TEST_PROVIDES_STATS': True, }, 'django-pymemcache': { 'BACKEND': 'djpymemcache.backend.PyMemcacheCache', 'LOCATION': '127.0.0.1:11211', # Flag only used for the unittests. It indicates whether its expected # that this backend provides stats or not. 'TEST_PROVIDES_STATS': False, }, } CACHE_LABEL = os.environ.get('TEST_CACHE_BACKEND', 'python-memcached') if CACHE_LABEL not in CACHE_BACKENDS_TO_TEST: sys.stderr.write('\nCache backend % is not defined in the settings\n' % CACHE_LABEL) exit(1) sys.stdout.write('Testing cache backend: %s\n' % CACHE_LABEL) CACHES = {'default': CACHE_BACKENDS_TO_TEST[CACHE_LABEL]} STATIC_ROOT = os.path.join(TESTAPP_DIR, '.static') MEDIA_ROOT = os.path.join(TESTAPP_DIR, '.uploads') STATIC_URL = '/static/' MEDIA_URL = '/uploads/' ROOT_URLCONF = 'memcache_status.tests.testapp.urls' INSTALLED_APPS = [ 'memcache_status', 'memcache_status.tests.testapp', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] MIDDLEWARE = [ 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', ] TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.template.context_processors.i18n', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ] }, } ] if os.getenv('TEST_WITH_DEBUGTOOLBAR', False) == 'on': sys.stdout.write('Testing with django-debug-toolbar support.\n') INSTALLED_APPS.insert(0, 'debug_toolbar') MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware') # Make sure debug toolbar is always visible, even in Unittests. DEBUG_TOOLBAR_CONFIG = { 'SHOW_TOOLBAR_CALLBACK': lambda request: True }
评论
    相关推荐
    • django_vue:Django Vue追踪器应用
      Django-vue股权市值项目 带有Vue前端的简单Django应用,可通过法规查询API获取不同股票的最新值。...cd emc_project # colect static files manage.py colect static # start local server manage.py runserver
    • django-pymemcache:在Pinterestpymemcache中内置的Django缓存后端
      django-pymemcache django-pymemcache是​​Django缓存后端,使用Pinterest库作为后端。 安装 pip install django-pymemcache 用法 只需将其用作其他任何,例如 CACHES = { 'default' : { 'BACKEND' : '...
    • cf-vLab-event:cloud Foundry django应用程序,用于处理事件的EMC vLab自动登录链接
      Cloud Foundry django应用程序示例,用于处理事件的EMC vLab自动登录链接。 已通过Pivotal Web服务进行测试 阅读更多: 要求: 一个Cloud Foundry帐户(可以在这里找到60天的免费试用版: : ) Cloud Foundry ...
    • DjangoBlog-master.zip
      主要功能 文章,页面,分类目录,标签的...集成django-compressor,自动压缩css,js。 网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。 集成了微信公众号功能,现在可以使用微信公众号来管理你的vps了
    • django-gzipping-cache
      Django Gzip 缓存 Django Gzipping Cache 是 django 缓存的透明包装器,可在将值发送到底层缓存之前对其进行 gzip。 Django Gzipping Cache 是在 BSD 许可下发布的,就像 Django。 如果您喜欢,请考虑贡献! 用 ...
    • 基于Django的博客的系统
      文章,页面,分类目录,标签的添加,删除,...集成django-compressor,自动压缩css,js。 网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。 集成了微信公众号功能,现在可以使用微信公众号来管理你的VPS了。
    • django_file_store:Django文件存储
      Django文件存储 此项目的功能 Django文件的上传,删除,下载,以及文件列表的查询功能 环境依赖 Linux 的Python 3 nginx(部署用,也可直接采用runserver运行服务) python包:requirement.txt文件(安装: pip ...
    • rakmai:基于Django的Web应用程序
      Django 2.1或更高版本 Python 3.5或更高版本 PostgreSQL,MySQL,SQLite数据库后端。 Bootstrap 4.0 / jQuery 3.x 依存关系 rakmai依赖于以下方面: Djangodjango-allauth djangorestframework django-model...
    • django-app:设置 Django 项目的 Ansible 角色
      django-app(Ansible 角色) 角色已使用 Ansible 1.8.2 版和 Ubuntu 14.04 LTS (Trusty Tahr) 和 12.04 LTS 进行测试 Ansible 角色来设置新的 django-project 或从 git repo 部署 django 项目。 有一堆与 django ...
    • django-redis:Django的全功能Redis缓存后端
      Django的Redis缓存后端 这是一个项目。 通过捐款,您同意遵守《并遵守。 介绍 django-redis是BSD许可的,功能齐全的Redis缓存和Django的会话后端。 为什么要使用django-redis? 使用本机redis-py url表示法连接...