Django应用程序,用于记录和跟踪计算机系统的管理和维护

django-system-maintenance的Python项目详细描述


django-system-maintenance是一个django应用程序,用于记录和跟踪计算机系统的管理和维护。

github上的源代码位于mfcovington/django-system-maintenance

Installation

pypi

pip install django-system-maintenance

github(开发分支)

pip install git+http://github.com/mfcovington/django-system-maintenance.git@develop

Configuration

system_maintenance及其依赖项添加到settings.py中的INSTALLED_APPS

INSTALLED_APPS=(...'django.contrib.humanize','markupfield_helpers','project_home_tags','system_maintenance',)

system_maintenanceurl添加到站点的urls.py

fromdjango.urlsimportinclude,pathurlpatterns=[...path('system_maintenance/',include('system_maintenance.urls',namespace='system_maintenance')),]

默认情况下,维护记录列表等按每页30条记录分页。此值可以在settings.py

中自定义
SYSTEM_MAINTENANCE_PAGINATE_BY=50

此应用程序与django-project-home-templatetags兼容。如果您希望此应用的顶级breadcrumb链接到项目的主页,请查看其Configuration Documentation。要激活project_home_tags功能,必须在settings.py中定义PROJECT_HOME_NAMESPACEPROJECT_HOME_LABEL

PROJECT_HOME_NAMESPACE='project_name:index_view'# Namespace of homepagePROJECT_HOME_LABEL='Homepage'# Optional; Default is 'Home'

Migrations

如有必要,为system_maintenance创建迁移:

python manage.py makemigrations system_maintenance

system_maintenance

执行迁移
python manage.py migrate

Usage

  • 启动开发服务器:
python manage.py runserver
  • 以系统管理员身份登录并添加自己:http://localhost:8000/admin/system_maintenance/sysadmin/add/
  • 访问:http://127.0.0.1:8000/system_maintenance/

版本0.4.6

Revision History

0.4.6 2018年12月14日

  • 添加缺少的迁移

0.4.5 2018年12月13日

  • 删除标记字段助手已定义的MarkupFieldargs

0.4.4 2018-12-06

  • 用markupfield_helpers擦干

0.4.3 2018年12月6日

  • 打包分发时包括迁移

0.4.2 2018年11月26日

  • 为面包屑添加django-project-home-templatetags兼容性
  • 在分布中包含测试

0.4.1 2018年11月05日

  • 与Django 2.1兼容
  • python>;=3.4;django>;=2.0,<;3.0

0.4.0 2018年11月05日

  • 与Django 2.0兼容
  • 删除Python3.2和3.3兼容性
  • python>;=3.4;django>;=2.0,<;=2.0.9

0.3.2 2018年11月05日

  • 为django版本设置<;2.0的上限
  • python>;=3.2,<;3.8;django>;=1.7,<;2.0
  • 与Django 1.11.16兼容的最终版本

0.3.1 2018年11月05日

  • 准备升级到Django 2+
  • 更新依赖项版本要求

0.3.0 2018年11月4日

  • 添加单元测试和功能测试
  • 添加链接以查看原始标记
  • 更新自述文件中的配置说明
  • 如果直接访问身份验证页,请将下一页设置为“系统维护”主页
  • 修复维护记录状态,使其默认为“进行中”
  • 解决Django 1.10折旧警告
  • 干燥并简化

0.2.0 2015年12月12日

  • 如果当前用户不是系统管理员,则重定向到系统管理员身份验证页而不是404
  • 通过settings.SYSTEM_MAINTENANCE_PAGINATE_BY
  • 可自定义分页
  • 在新选项卡中打开“系统维护管理”页
  • 为纯文本标记字段添加缺少的导入
  • 在自述文件中添加安装说明
  • 添加默认应用程序配置

0.1.0 2015年11月02日

  • Django应用程序,用于记录和跟踪计算机系统的管理和维护

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

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?