问题标签 [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.

0 投票
1 回答
528 浏览

django - 为什么 Dajaxice 和 Dajax 使用 MEDIAL_URL?

在 Dajaxice 的安装文档中,它说要设置DAJAXICE_MEDIA_PREFIX. settings.py稍后该值在urls.py.

在 Dajax 的安装文档(已有 2 年历史)中,它说要像这样加载静态文件:

为什么使用它MEDIA_URL?它不应该使用STATIC_URLsince js,cssimgfiles 应该是STATIC吗?

0 投票
1 回答
124 浏览

python - 在 Dajaxice (Django) 中,如何指定 GET 与 POST?

Dajaxice似乎一切都是 POST。我已经读过混合 GET 和 POST 不是一个好习惯,我想我知道什么时候使用哪个。

那么如何在 Dajaxice 中指定 GET 请求呢?

0 投票
1 回答
156 浏览

django - 从 Dajax 函数中检索当前登录的用户

我目前正在模板中使用 dajaxice 调用,我希望能够在我的 dajax 调用的 python 函数中检索当前登录的用户。

我知道 dajax 将“请求”参数传递给包含会话 ID 的 python 函数,但我没有运气确定变量“请求”的类型。我尝试将其转换为字符串、将其解码为 JSON 字符串以及多种其他方法。

我想做的就是在 dajax 调用的 python 函数中找到当前登录的用户,而不是从实际模板中传递它,因为这在安全方面是不可靠的。

我的相关代码的分解版本:

达贾克斯电话:

rbac_test():

我目前使用的上述方法不太奏效,但我觉得应该有比我目前处理这个更好的方法。

任何帮助,将不胜感激。

0 投票
2 回答
560 浏览

django - 无法完全理解 django mixins

我最近有一个 django 问题——其中一个答案让我很困惑:

https://stackoverflow.com/a/10608687/1061426

我已经阅读了 django doco,但无法完全弄清楚 mixins 与所询问的内容或答案所指的内容之间的关系。

所以,我搜索了“django mixin tutorial”,偶然发现了一个叫做 dajax 和 dajaxice 的东西。好吧,我在撒谎,我偶然发现了这个博客:

http://www.pythondiary.com/blog/Apr.15,2012/stay-tuned-django-ajax-tutorial.html

我的问题是:什么是mixin?它们与 ajax 调用有何关系?它们是否用于 ajax 以外的东西?为什么我要使用 dajax 或 dajaxice 或其他一些 django 插件框架,而不仅仅是普通的 django 来使用 ajax?

此外,没有 dajax 标签,但有一个用于 stackoverflow 的 dajaxice 标签......这是否意味着 dajaxice 是要走的路?

干杯,

0 投票
1 回答
1723 浏览

jquery - Django AJAX。dajax 是否仍然可以或更好地立即迁移到 jQuery(2012 年复兴)?

我见过很少有关于这个话题的问题,但都有些老了。

我刚刚实现了我的第一个 dajaxice 环境(使用 chrome 开发),但我仍然随机使用 Firefox 和 IE 出现“出现问题”。确实时不时也用 Chrome。

我无法清楚地弄清楚事件,也是因为不那么明确的消息:“出了点问题”。我确实尝试过重现它,但没有成功。

那么,dajax/dajaxice 是否仍然有效?还是我最好真正专注于 jQuery?

确实存在隐式浏览器问题吗?(环境独立..也许)

浏览器对这两种情况的支持是什么?

0 投票
2 回答
189 浏览

python - Django,会话属性

我正在尝试使用会话将一些数据从一页传递到另一页。这是我在 ajax.py 中编写的代码。

但是当我调用这个 dajaxice 函数时,会发生错误。众所周知,当我们尝试在 html 页面中使用 dajaxice 时,错误消息总是“sth go wrong”。我尝试调试 save_cookie,但我创建的模拟请求对象没有会话属性。但是,如果我做 request.session="blah",它就起作用了。如果我直接使用 save_cookie(request,query)。它会弹出请求对象没有attr seesion的错误消息...

代码是正确的。我没有看到任何错误。有人知道原因吗?

0 投票
2 回答
301 浏览

ajax - 在 django 中使用 dajax

我发布这个问题不是因为我遇到了一些错误,而是因为我想知道应该如何使用 dajax

这是我想做的事情:

我想要我的主页上的一些链接(例如书籍,作者),当用户点击它们时,他会得到书籍/作者的列表。

这是我正在做的事情:

当用户点击书籍时,我调用了一个 dajax 进程。ajax.py 内部:

  • 我得到所有的书使用books = Book.objects.all()
  • 我有一个template = "{% for book in books %}"... blah blah blah
  • 我渲染模板a = Template(template).render(Context(locals()))
  • 我做 dajax 分配一个作为一些 div 标签的 innerhtml。

这是做事的正确方法吗?我应该从一些 xyz.html 打开模板然后渲染它,而不是在 ajax.py 中编写模板?还有其他好的、干净的方法来完成类似的任务吗?

0 投票
2 回答
1732 浏览

python - 找不到记录器“dajaxice”的处理程序

您如何正确设置记录器?

我在 django 的默认记录器之后添加了记录器。

但它不起作用。我将它们更改为 'dajaxice.DajaxiceRequest' 记录器,而处理程序保持不变。我尝试了许多其他不同的组合,但都没有奏效。

例如,

参考,我在关注这个参考

0 投票
1 回答
218 浏览

python - 高流量站点的 Dajaxice 性能测量

如果这个问题已经被这个网站上的某个人回答过,请指点我那里。

假设每天有数百万次点击,将 Dajaxice 用于高流量网站是一个不错的选择吗?是否有人遇到过多次 AJAX 调用服务器的网页加载时间方面的性能问题?

Python+Django 项目的替代方案是什么?只使用jQuery会更好吗?

0 投票
1 回答
863 浏览

django - 如何从模板中的json对象获取字段?

我将 Dajaxice 库与 django 一起使用。这些是我的 ajax.py 方法:

有HTML:

而且我无法从对象中获取我的字段...请帮助