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第三方库


热门话题
java将值插入sql表的选定列。使用c等参数#   IF语句的java JList数据添加   java在这种情况下有没有更好的方法来调整哈希值?   java@Valid不会触发@Repository中的验证   java如何在安卓中调整位图的大小   iTextJava。lang.NoClassDefFoundError:com/itextpdf/text/DocumentException   java使用ResourceBundleMessageSource加载一个ressource包(message.properties)的全部内容   java如何通过JasperReports 6动态设置Excel工作表名称。十、   java是编写这个程序的最佳方式   JAVA伊奥。FileNotFoundException:C:\Program Files\Apache软件基金会\Tomcat 8.0\。。\webapps\ROOT\\u cips\config。伊尼   java我正在尝试创建一个TictaToe程序,但是JOptionPane和绘图有问题   垃圾收集为什么java中的finalize()方法不在Finalizer类中?为什么它是在对象类中定义的?   java如何用括号编码替换url中的括号?   java web集成移动应用程序   在netbeans中运行MIDP2应用程序时出现java错误