Ticketus是一个简单的、无装饰的服务台售票系统。

ticketus的Python项目详细描述


Ticketus是一个简单的、无装饰的服务台售票系统。更多 有关其功能和演示的信息,请参见 [ticketus.org](http://ticketus.org/)。

[![最新版本](https://pypip.in/version/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/) [![支持的python版本](https://pypip.in/py_versions/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/) [![开发状态](https://pypip.in/status/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/) [![许可证](https://pypip.in/license/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/

要求

  • Python3.3+
  • PostgreSQL 9.3+和[psycopg2](http://initd.org/psycopg/
  • wsgi服务器(例如gunicorn)
  • 网络服务器(例如nginx或apache2)

安装

  1. 为python 3、virtualenv和psycopg2安装发行版的软件包。为了 例如,在Fedora上:

    ` # yum install python3 python-virtualenvpython3-psycopg2 `

  2. 激活一个virtualenv(确保它使用python 3作为2.x不受支持):

    ` $ virtualenv -p python3 --system-site-packages ticketus $ cd ticketus && source bin/activate `

  3. 安装最新版本的[pypi](https://pypi.python.org/pypi/ticketus):

    ` $ pip install ticketus `

  4. 在virtualenv中创建一个名为ticketus设置的新python包,并将配置复制到其中:

    ` $ mkdir ticketus_settings $ touch ticketus_settings/__init__.py $ cp lib/python*/site-packages/ticketus/local_settings.py.example ticketus_settings/local_settings.py `

  5. 编辑设置并至少指定数据库和基本目录(应设置为到virtualenv的完整路径)。

  6. 创建并填充数据库:

    ` $ createdb ticketus $ PYTHONPATH=. ticketus-admin init `

    注意:运行ticketus admin时,必须将pythonpath设置到ticketus_settings所在的父目录。

  7. (可选)导入一些数据(有关详细信息,请参见[导入脚本/readme.md](https://github.com/sjkingo/ticketus/blob/master/import_scripts/README.md)。

  8. 将wsgi服务器指向ticketus.wsgi,例如:

    ` $ pip install gunicorn $ gunicorn ticketus.wsgi `

  9. 您必须将Web服务器指向static中的文件,因为Gunicorn不会这样做。

  10. 如果您只想快速启动开发服务器进行测试,请运行:

^{tt7}$

LDAP身份验证

LDAP身份验证可通过使用django_auth_ldap3库获得。跟随 [安装说明](https://github.com/sjkingo/django_auth_ldap3)设置。

电子邮件网关

ticketus提供了一个电子邮件网关,用于检索电子邮件并将其导入为 门票和评论。目前有一个后端IMAP4,它可以 作为cronjob运行。

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

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?