问题标签 [django-ajax-selects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14 浏览

django - 异步表单提交django

我正在使用 ajax 提交表单,并且它正在工作。但它不是异步工作的。当我尝试上传文件时,它上传成功,然后页面再次加载。我希望它异步生成。另外,我也想做一个进度条。但事情并没有像我预期的那样工作。

我的表格.py

我的意见.py

和我的upload.html

我哪里错了?
0 投票
0 回答
37 浏览

django - Django - 带有值的 AutoCompleteSelectMultipleField

我正在使用AutoCompleteSelectMultipleFieldfromajax_select.fields并且它工作正常 - 我正在根据我正在写的内容获取值,但我希望在我写东西之前显示所有值。有没有我遗漏的配置或者我应该使用不同的配置?

此刻我有:

在我的查找文件中,我只是过滤我的查询以获取特定数据,我想在我的模板中将它们显示为下拉列表。谁能给我任何提示如何解决这个问题?

0 投票
0 回答
87 浏览

jquery - 在 Django 中使用 AJAX POST 500(内部服务器错误)

我希望有人可以帮助我弄清楚我做错了什么。我正在尝试按标签过滤博客文章,以便 all-articles.html在用户单击标签时呈现某些文章。

任何帮助表示赞赏!

以下是我在带有上下文的控制台中遇到的错误。

在此处输入图像描述

终端错误

/Users/haashe/Documents/Projects/LensTok/lenstok-main/django/lenstokyo_backend/blogapp/views.py:30: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'blogapp.models.Articles'> QuerySet. paginator = Paginator(articles_list, 12) Internal Server Error: /all-articles Traceback (most recent call last): File "/Users/haashe/.local/share/virtualenvs/django-FSWjPP8U/lib/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/Users/haashe/.local/share/virtualenvs/django-FSWjPP8U/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/Users/haashe/.local/share/virtualenvs/django-FSWjPP8U/lib/python3.9/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view return view_func(*args, **kwargs) File "/Users/haashe/Documents/Projects/LensTok/lenstok-main/django/lenstokyo_backend/blogapp/views.py", line 39, in allarticles data = serializers.serialize('json', Articles.objects.filter(field_name=tag)) AttributeError: module 'rest_framework.serializers' has no attribute 'serialize'

All-articles.html

app.js

views.py

models.py

0 投票
0 回答
29 浏览

django-models - Django Rest Framework RetrieveAPIView 和 GeneratedNameDetailsS​​erializer 工作不完美

我正在尝试我的 GeneratedNameDetailsS​​erializer 与 GenarateNameSerializer 的关系。每个名字都有一个关系模型 ForeignKey

例子:

序列化器.py

类 GenarateNameSerializer(ModelSerializer):

结果:-

[ {“名称”:7,“生成名称”:“anawerWORK”},

]

#Serializers 与 GenarateNameSerializer 的关系

类 GeneratedNameDetailsS​​erializer(ModelSerializer):

结果::

{“名称”:“sdfsf”}

视图.py

类 Generate_BusinessDetails(RetrieveAPIView):

类 GenerateNameListAPIView(ListAPIView):

模型.py

类名称生成器(模型。模型):

类 GenarateName(models.Model):

0 投票
1 回答
27 浏览

django - 什么是 ajax 获取无效表单,我该如何渲染它?

我正在使用 Django 和 Ajax。在 jQuery 的帮助下,我成功地将表单数据发送到服务器并能够对其进行验证。

当表单无效时问题就来了,我希望,如果表单无效,ajax 会获取无效表单并将其呈现到相同的模板,并像所有无效表单一样出现错误。

我该怎么做 ?

0 投票
1 回答
14 浏览

javascript - 如何在不解析输入的情况下使用 django ajax 提交表单

我有一个模态表单,当用户需要在不离开他们所在页面的情况下创建内容时使用它。并且为了避免模态表单提交后刷新页面,我使用ajax提交表单。

由于一系列原因,我无法逐个字段解析表单字段,因此我试图找到一种方法来获取所有表单数据并使用“通用”方法提交它们,然后在我的视图中处理后请求(用 POST 填充表单)。

但是,我使用的方法不起作用,我希望有人有其他想法。

0 投票
2 回答
67 浏览

django - 无法在 django 中使用 AJAX 获取评论 ID

我在几天内都在与这个问题作斗争,但找不到适合我的情况的解决方案。我正在尝试在不刷新页面的情况下制作喜欢系统。在喜欢和不喜欢的同步模式下,系统工作正常,但是当我尝试添加 AJAX 时,我得到 405,并且只有最后一条评论可以单击,我理解 Ajax 不理解 django url 的问题或 pk 喜欢我的变体 {% url 'store:like' comment.pk %} ,但如何解决?

模板中有这一部分:

我在同一个模板中调用 ajax:

这部分来自网址:

查看喜欢:

如何强制 AJAX 调用我需要的 pk?(最后我找到了解决方案,更新了代码的最终版本)

0 投票
1 回答
36 浏览

javascript - Ajax 发布请求在空 html 页面而不是 html 注册页面上打印 json 响应

我正在使用 ajax 在 django 中创建一个网站。我创建了一个基本的 html 文件 django 模板和另外两个名为 signup.html 和 home.html 的 html 模板。

我已经编写了代码来使用 base.html 文件中的注册表单发出 ajax 请求,如下所示。

我的注册视图是这样的:

主要问题是,当GET显示请求表单时,我们可以输入所有详细信息以创建帐户,并且在管理面板中成功创建帐户。但是在POST请求中,保存表单后,我在空白页面上打印了 json 响应,而不是再次获得该注册页面。

发出请求后如何返回到同一页面?

这是问题: 在此处输入图像描述