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


热门话题
HTTP标头的java InputStream未终止   java测试SpringWebListener   具有定义的替换编号Java的regex ReplaceAll   在java中使用contains()方法   java在选择查询中使用JoinColumn字段   具有用户的java Start-stop demon不是以给定用户启动   java glBufferData生成GL\u无效\u操作   java中循环代码的循环   Java位无符号移位(>>>>)会产生奇怪的结果   java HQL使用点分隔符从select获取结果   条纹、弹簧、玩耍(或?):使用哪种高性能Java框架?   广播接收机中的java停止服务   java回收器视图占据整个屏幕。不在上面显示我的UI元素   java使MySQL查询更快   java MappedByteBuffer查询   java递归算法问题