缩小jquery和ajax反馈表单以处理django中的快速客户请求

django-feedback-form的Python项目详细描述


缩小jquery&ajax反馈/报表,以处理快速的客户请求 詹戈。您可以将其用作快速反馈工具和/或报告对象(例如 以防虐待)。

先决条件

您的virtualenv中至少需要以下软件包:

  • Django
  • Django Mailer
  • django libs

安装

从pypi获得最新的稳定版本:

$ pip install django-feedback-form

从github获取最新提交:

$ pip install -e git://github.com/bitmazk/django-feedback-form.git#egg=feedback_form

将应用程序添加到您的INSTALLED_APPS

INSTALLED_APPS = [
    ...
    'django',
    'mailer',
    'feedback_form',
    'django_libs',
]

运行迁移以创建应用程序的数据库表:

$ ./manage.py migrate feedback_form

用法

首先,将反馈URL添加到主URL中。py:

url(r'^feedback/', include('feedback_form.urls')),

您可以通过/feedback/使用“普通”反馈视图,但几乎在每个 如果您可能想使用ajax模板标记。只需添加以下代码 例如,base.html:

{% load feedback_tags %}
{% feedback_form %}

很难看,嗯?现在,您需要添加css和js,如下所示:

{% load staticfiles %}
<link href="{% static "feedback_form/css/feedback_form.css" %}" type="text/css" media="all" rel="stylesheet" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="{% static "feedback_form/js/feedback_form.js" %}"></script>

就这样! 您也可以将此应用程序用作报表工具。只需调用另一个url:

<a href="{% url "feedback_form_content_object" c_type='user' obj_id=user.pk %}">Report this user!</a>

您可以通过更改静态文件或更改 跟随settings

反馈表单文本颜色

默认情况下,文本颜色为白色,如'#fff'

反馈表颜色

默认情况下,背景颜色为浅蓝色,如'#6caec9'

反馈表单文本

默认情况下,表单中的文本不可见。只需添加所需的HTML标记 显示在输入字段上方,如:

<h3>Hi! Do you have feedback or questions?</h3>
<p>We'll answer as fast as possible.</p>

反馈电子邮件确认

默认值:false

向反馈海报发送确认电子邮件。

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

推荐PyPI第三方库


热门话题
jar文件中的java图像   jsf如何使用java从资源文件中读取属性   java如何使用BasicDBObject中的数据检索ArrayList中的数据?   java重叠正则表达式第二部分   java 1.6中未给出阶乘递归异常   转换器Java将十进制转换为任意二进制位   java模拟记录器。使用jmock的getLogger()   java将字符串拆分为几个不同的字符串   java清除二维数组中的所有元素   java Libgdx更改单元格大小,而不必重新调整表的大小   字符串为什么下面的Java语句打印“2+2=22”而不是“2+2=4”   java GZip也来自包含文本数据的文件   java如何在请求时仅读取一次Android传感器数据   在Java中将数组引用分配给另一个数组   java在Spring中,Select:multiple使用什么类型?   java clientserver项目中的网络连接超时错误   java MySQL自动增量跳到最近的51   java Flink作业流在使用Flink联合流进行聚合操作后停止