为您的帮助台提供支持的 Django 票务跟踪器
项目描述
这是一个由 Django 提供支持的帮助台工单跟踪器,旨在插入现有的 Django 网站并为您提供内部(或可能是外部)帮助台管理。
它是django-helpdesk的一个分支, 具有更好的样式、更多功能和大量错误修复。
安装
通过 pip 安装:
pip install django-helpdesk3000
然后将帮助台添加到您的settings.py中的INSTALLED_APPS列表中 。
然后应用模型。如果您使用的是 South,只需运行:
python manage.py migrate helpdesk
或者如果不使用 South:
python manage.py syncdb
有关更多安装信息,请参阅 docs/install.html 和 docs/configuration.html
发展
要跨多个 Python 版本运行单元测试,请安装:
sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python-dev python3-dev python3.3-minimal python3.3-dev python3.4-minimal python3.4-dev python3.5-minimal python3.5-dev python3.6 python3.6-dev
运行所有测试:
export TESTNAME=; tox
为特定环境运行测试(例如 Python 2.7 和 Django 1.4):
export TESTNAME=; tox-e py27-django111
要运行特定测试:
export TESTNAME=.TicketBasicsTestCase.test_helpdesk_submit; tox -e py27-django111
在本地运行文档服务器:
mkdocs serve -a :9999
要部署文档,请运行:
mkdocs gh-deploy --clean
要构建版本控制包并将其部署到 PyPI,请验证所有单元测试是否通过,然后运行:
python setup.py sdist python setup.py sdist upload