向Zendesk提交机票的Django视图和表单

django-zendesk-tickets的Python项目详细描述


一个可扩展的库,用于添加django视图和表单,以便向Zendesk提交票据。

用法

将这些添加到您的settings.py

ZENDESK_BASE_URL='https://example.zendesk.com'ZENDESK_API_USERNAME=...ZENDESK_API_TOKEN=...ZENDESK_REQUESTER_ID=...ZENDESK_GROUP_ID=...

在url.py中添加一个条目

fromzendesk_ticketsimportviewsurl(r'^submit_ticket/$',views.TicketView.as_view(success_url='/',template_name='app_name/submit_ticket_page.html',ticket_subject='Website Feedback',ticket_tags=['website','feedback']ticket_template_name='app_name/feedback_ticket.txt',),name='submit_ticket'),

如果希望包含其他字段,则子类BaseTicketForm和 加上它们。如果您希望将它们包含在票据主体中,请创建一个新的 票证模板并将其作为ticket_template_name传递。如果你愿意 要将它们包含为自定义字段,请在settings.py中定义以下内容:

ZENDESK_CUSTOM_FIELDS={'referer':31,# zendesk field id'username':32,'user_agent':33,}

上面示例中的三个字段包含在TicketFormby中 默认值,可以通过在票据中引用它们来包含在票据中 模板或在设置中指定自定义字段ID。

开发

https://travis-ci.org/ministryofjustice/django-zendesk-tickets.svg?branch=master

请在GitHub上报告错误并打开拉取请求。

使用python setup.py test运行所有测试。

如果任何可本地化字符串发生更改,请运行python setup.py makemessages compilemessages

通过更新zendesk_tickets中的VERSION元组并 运行python setup.py compilemessages sdist bdist_wheel upload

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

推荐PyPI第三方库


热门话题
JAVAutil。整数java的扫描器键盘输入   java通知运行后立即崩溃   java如何在一个只能由类修改而不能由其实例修改的类中生成静态变量?   数据库Java字段猜测   返回值周围的java括号为什么?   java Android更新通讯录中的联系人   一个消费者正在读取数据   java是否可以通过编程方式为蓝牙配对设置pin?   java Spring引导和buildResponseEntity()   java为什么序列化可以在没有实现可序列化的情况下工作   Java同步无助于相互排斥   twitter Java Twitter4J未在推文下显示源标签   为什么Javasocket不支持中断处理?