问题内容: 我已经检查了很多有关django AJAX表单的教程,但是每个教程都告诉您一种实现方法,它们都不是简单的,而且由于我从未使用过AJAX,所以我有点困惑。 我有一个名为“ note”的模型,它的模型形式,并且在模板内,我需要每次note元素发送stop()信号(来自jQuery Sortables)时django更新对象。 我当前的代码: views.py JavaScript: 当前代
问题内容: 我已经尝试上传一个简单的文本文件了几个小时,但似乎仍然无法正常工作。 我不断收到无效的表格,说我缺少“ file_source”。 为什么“ file_source”没有发布? 我还可以发送“ file_source”,但是它仍然说它丢失了。应该为Django FileFiled提供哪种类型的元素? Django表格: Django模板(呈报形式): jQuery / Ajax上传:
问题内容: 我正在尝试将jQuery集成到我使用Django框架制作的Web应用程序中。但是,我很难打电话给上班族。我的模板文件包含处理ajax调用的html和javascript形式,如下所示: 我应该处理的ajax调用看起来像: 我试图遵循有关跨站点请求伪造保护的官方文档,并且还研究了解决类似问题的一些stackoverflow问题。我已经将包含在我的模板文件中,但是它似乎仍然无法正常工作。我
问题内容: 我想在AJAX和常规HTTP调用之间共享一个模板,唯一的区别是一个模板需要与base.html html一起提供,而另一个则不需要。 任何想法? 问题答案: 使用变量。 然后在您的视图中将其设置为“ base.html”,或者将其设置为一个新的“ ajax.html”文件,该文件仅提供该阻止,而没有其他内容。
问题内容: 我正在尝试使用Django / Python处理传入的JSON / Ajax请求。 是在请求中,但是我不知道有效负载在哪里以及JSON数据。 包含以下内容: 在请求发布键中显然没有键。 当我查看Firebug中的POST时,请求中发送了JSON数据。 问题答案: 如果您要将JSON发布到Django,我想您想要(在Django <1.4上)。这将为您提供通过帖子发送的原始JSON数据。
问题内容: 我是Django的新手,而Ajax的新手。我正在一个需要将两者整合的项目中。我相信我理解它们背后的原理,但是并没有找到对两者的良好解释。 有人可以给我快速解释一下如何将两者集成在一起来更改代码库吗? 例如,我仍然可以将Ajax与一起使用,还是必须随着Ajax的使用而改变我的回答?如果是这样,请您举例说明如何更改请求的响应?如果有什么不同,我返回的数据是JSON。 问题答案: 即使这不完
问题内容: 我一直在尝试了解在Django中执行Ajax的最佳方法是什么。通过四处阅读,我了解到常见的过程是: 使用一些JavaScript库(例如jQuery)来制定您的Ajax调用,在Django中设置URL模式以捕获该调用并将其传递给视图函数 在Python视图函数中,检索您感兴趣的对象并将其以JSON格式或类似格式发送回客户端(通过使用内置的序列化器模块或simplejson) 在Java
问题内容: 我正在尝试在Django中使用jQuery / AJAX发布数据,并且遇到了麻烦。当我运行下面的代码并单击“测试”按钮时,整个页面会再次重新加载,这不是我想要的(这就是我使用AJAX的原因)。 我也无法确认AJAX请求正在进入Django视图。 编辑: 我对return false和进行了编辑。无法加载新页面,但仍无法在该字段中看到更新的文本。我不确定是否正在发送数据。我在控制台中看到
问题内容: 我看到,现在在Django 1.7中,我可以使用对象将JSON发送到客户端。我的看法是: 但是我得到了下一个错误: 。 您知道如何序列化QuerySet并以JSON形式发送回吗? 问题答案: from django.core import serializers from django.http import JsonResponse 参考:https : //docs.djangop
问题内容: 我想通过AJAX发送登录数据来对用户进行身份验证,但是由于CSRF,这是不可能的。您能否告诉我要添加到代码中以使其正常工作的内容? 我的JavaScript文件: 问题答案: 这里介绍一种方法。 它包括在每个ajax请求上添加X-CSRFToken标头。 这是通过挂钩jQuery.ajaxSend事件来完成的,因此所有操作都是自动完成的(您只需复制并粘贴其代码,并在发出第一个ajax请
问题内容: 我试图将这个问题分解为最简单的例子。当请求是ajax时,使用更新的上下文呈现页面不会产生预期的结果。 views.py 当我第一次加载页面时,将打印“ ajax未运行”,templateVariable为“我未通过ajax更新”,并且页面按预期在h1标记中呈现。 当我单击testBtn时,我期望ajax请求触发if语句,更新上下文,并在h1标签中显示“我是由ajax更新”的页面。 相反
问题内容: 我是django的新手。我正在使用简单的ajax 根据 课程* 选择动态更新选择领域 学期 。但是在提交表格时,我收到错误消息,请 选择一个有效的选择。 所选选项 不是可用选项之一。 代码如下: __* forms.py: views.py: loginForm.html: 请帮帮我。 问题答案: 问题是,要求所选选项位于其选择集中。 在上面的代码中,的选择是通过jquery动态更新的
问题内容: 我正在用Django + jQuery测试ajax。我认为: 这在我的模板中: 我的问题是-为什么这会在我的HTML页面中返回“ Not ajax”? 问题答案: 我不知道你怎么了 我测试并取得了良好的消息:。我的代码: urls.py views.py templates / home.html
问题内容: 我有一个表Product,该表显示一组产品的信息。 我正在使用下面的Ajax调用您更新表。 如何在我的Ajax调用中使用“结果”更新变量product_list? 这应该更新表吧? 谢谢 问题答案: 你不能这样。更好的方法是通过ajax加载html的那部分。 您的ajax视图: 您的主要html: table_body.html: 您的ajax看起来像这样: 你在这里使用这个load(
问题内容: 这可能是基本的,但是我花了两天时间,阅读了无数教程,但仍然无法正常工作。为简单起见,我尝试完成一项基本任务只是为了看它能起作用。我想向我的捐赠视图发送一个ajax调用。我看到它成功通过,但是我期望我的模板也将更新为“ TRUE”,但仍为“ FALSE”。我有任何帮助或建议。 我的jQuery … 这是我的看法 我的模板包括这个… 更新/解决方案 就像在此问题的评论中提到的那样,我没有对