Django为您的服务台提供的票务跟踪器
django-helpdesk3000的Python项目详细描述
这是一个django驱动的帮助台票证跟踪器,旨在插入 现有的Django网站,并为您提供内部(或,也许, 外部)服务台管理。
它是一个叉子 django-helpdesk与 更好的样式,更多的功能,和无数的错误修复。
安装
通过PIP安装,使用:
pip install django-helpdesk3000
然后将helpdesk添加到 settings.py。
然后应用模型。如果您使用的是South,只需运行:
python manage.py migrate helpdesk
如果不使用南方:
python manage.py syncdb
有关更多安装信息,请参阅docs/install.html和 docs/configuration.html
开发
要跨多个python版本运行unittests,请安装:
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
运行所有tests:
export TESTNAME=; tox
为特定环境运行测试(例如Python2.7 with Django 1.4):
export TESTNAME=; tox -e py27-django111
运行特定测试:
export TESTNAME=.TicketBasicsTestCase.test_helpdesk_submit; tox -e py27-django111
在本地运行documentation server:
mkdocs serve -a :9999
到deploy documentation, 运行:
mkdocs gh-deploy --clean
要构建一个版本化的包并将其部署到pypi,请验证all unittests are passing, 然后运行:
python setup.py sdist python setup.py sdist upload