问题标签 [dajaxice]
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.
python - CSRF 验证失败。请求中止。// 达贾西斯,阿贾克斯
我正在使用 Daxice 库在我的 Django 应用程序中创建 AJAX 调用。当我在表单上创建POST
方法时,出现上述错误:
我的 settings.py 有:
我的网址.py
我的意见.py:
我的模板 index.html:
还有我的 ajax.py:
如果我单击该按钮,则消息会收到警报。当我提交表单时,我收到此错误。我该如何解决?
最后,我相信我已经修复了调试页面中 CSRF 显示的所有可能性:
javascript - Django、Dajax 和 Javascript - onclick 不调用 python 方法
在尝试将 Dajax 实施到我的 Django 项目中后,我遇到了一个问题。
在 Dajax 网站的安装和使用说明中的某个时刻,我被指示调用 ajax.py 中的一个方法,如下所示:
但是当我尝试单击所述按钮时,根本没有任何反应。它就像一个空按钮。
我仍在试图弄清楚 Dajax 是如何识别我这样的 say_hello 函数的……但这可能就是 Dajax 的使用方式。
我的 say_hello 方法实现如下:
乍一看,我认为根本找不到方法是问题。我仍然不能 100% 确定这是否是原因。但它可能是。
有人对我应该寻找什么有任何建议吗?
我在页面上有所有说明:http: //django-dajax.readthedocs.org/en/latest/installation.html#installing-dajax
谢谢,大卫
python - 达贾克斯你好世界
在为 hello world 工作了一整天之后,我似乎无法从 Dajax 得到一个简单的 hello world 响应。(我相信你会意识到这是来自 hello world 指南的逐字逐句)
我有一个应用程序文件夹示例:proj/apps/myapp
我在 myapp 中创建了 ajax.py:
我有我的模板:
这行不通。我还逐字遵循安装指南:http: //django-dajaxice.readthedocs.org/en/latest/installation.html
任何帮助将不胜感激。我觉得我正在失去理智。
javascript - Dajax - 从函数中获取一个简单的值使用 add_data: Uncaught ReferenceError client-side
我只想使用 dajax 从 ajax 函数返回一个简单的值,但似乎并不那么简单:
我仍然收到此错误:
有什么简单的方法可以从 Dajax 函数返回值并将其存储在 js 变量中?
django - Dajaxice 功能未在服务器上注册
所以我让 Dajaxice 在我的开发服务器上工作没有问题。但是,现在我正在尝试部署到生产服务器 (Bluehost),我在 Firebug 控制台中收到以下错误:
我在注册函数时给出的名称的第一部分在哪里user
,如下所示:
在 Dajaxice 中键入会返回内容,并且自动完成显示其方法可用。所以我猜这意味着我的函数只是由于某种原因没有注册。我该如何解决这个问题?
django - 姜戈·达贾克斯 vs 达贾西斯
这可能是一个非常愚蠢的问题,但我正在考虑在我的 django 项目中实现 ajax,而大插件似乎是 dajax/dajaxice 但我终生无法区分这两者。有人可以为我澄清一下吗?谢谢。
python - dajaxice DajaxiceFinder 失败 collectstatic
我将 dajaxice 安装到 django 项目中。当我使用 运行网络时manage.py runserver
,一切顺利。现在我尝试使用 apache/wsgi 来部署它。当我运行时manage.py collectstatic
,出现错误:
其中 Bag 是我的应用程序中的一个模型。
我试过了
然后导入包,我工作得很好。
我尝试从 settings.py 中注释掉DajaxiceFinder
,collectstatic 正常完成。
任何人都可以帮助我吗?
谢谢
ImportError 的完整堆栈:
环境:
我尝试从 express/models.py 中删除导入包,然后 collectstatic 成功。
我的应用程序的结构:
在 emini.express.models 中:
在 emini.repairment.models
我搞砸了“重叠导入”吗?但是为什么runserver和shell可以导入Bag模型呢?
python - 从 django/python 或服务器日志中获取更多信息
我正在尝试调试“POST”请求错误,但我没有足够的信息。因此,我需要帮助来了解更多信息。
我在我的tail -a
. 这是它在尾部和日志本身内部显示的唯一内容。我认为 tail 没有-v
冗长的。
(我把上面的example.com改成了原来的)
我应该在哪里搜索以获取有关日志文件中此 500 错误的更多信息?我可以强制 python 告诉更多吗?
在本地服务器中,我得到以下内容,也没有说明什么特别之处。
最后是代码16516
并分别24
告诉我一些特别的东西500 16516
吗200 24
?我知道 500/200 是 http 代码,但其他的是什么?
python - Django 不工作的 Dajaxice 最简单示例
我对 Dajaxice 最简单的例子有疑问。我遵循了官方http://django-dajaxice.readthedocs.org/en/latest/installation.html中的安装指南和此处显示的示例http://django-dajaxice.readthedocs.org/en/latest/quickstart。在html或 Github 存储库中,它与https://github.com/jorgebastida/django-dajaxice/tree/master/examples相同。
当我完成所有操作并单击按钮时,什么也没有发生,并且在 JavaScript 控制台中出现函数未定义的错误。我读了很多关于这个问题的书,但仍然没有解决方案。这就是我所拥有的。如果有人可以帮忙:(
这是我的项目的一个仓库,与示例相同: https ://github.com/valkirilov/dajacice-example
javascript - 为什么在 Django 中使用 Dajaxice 时会得到 [object XMLHttpRequest]?
嗨,我正在 Django 中创建一个应用程序。我目前正在使用 Dajaxice 来渲染随机代码。
当我尝试将一些变量传递给它时,我无法访问我的 python 函数。无论我做什么,我都会得到 [object XMLHttpRequest]。
这是我的 html 网站中的 javascript 代码:
ajax.py 中的 python 代码:
我意识到如果我只是从 def cellphone(request, cell)
[即def cellphone(request)
]中删除单元格,我可以访问功能手机(请求)。
但是,我仍然得到 [object XMLHttpRequest] 结果。(我当然用函数 cellphone(request) 中的另一个变量定义单元格)
有什么提示吗?