我知道,我知道,你想的第一件事就是在网上和dajaxproject.com上检查所有的指示
嗯,我已经检查并重新运行了这个安装,我不知道问题出在哪里。我假设这与我正在使用的Dajaxice版本和安装说明的版本有关,但这些细节通常是缺失的。
在这个过程中,我已经做好了一切准备来完成一个非常简单的任务。从IP:8000 (即1.2.3.4:8000)加载一个网页,并让该页面加载一个简单的html表单按钮。一旦按下该按钮,页面就应该向服务器发送一个消息(使用dajaxice),一旦它返回一个警报框,就会弹出一个警告框,证明dajaxice安装正常。
所以,我有:
PS抱歉的“点”,但作为一个新的注册用户,他们限制你在每个帖子2,所以我试图给你最好的链接点击。
我很困惑。我尝试了很多不同的东西,但是可用的文档看起来是如此的零散。很简单,我搞砸了,但我似乎找不到。
目前,“说你好!”按钮会显示在屏幕上,但是当你按下它时什么也不会发生。有什么主意吗?
这里有一个指向我正在使用的Django项目的zip文件的链接: https://docs.google.com/open?id=0B5rzYk6W5HlrYk9veVRfM3JkTGc
按照我组织的方式,DjangoAjax只是包含Django项目的文件夹。ajax_prac是一个项目,实践是一个应用程序。此外,您还会看到一个名为Django _media的文件夹.这是非常不言自明的,它只保存了我的Django项目的所有“媒体”,包括jquery.js和jquery.dajax.core.js
如果我在代码中发现了一些与安装指南相反的细节,我很抱歉。我已经重复了这么多次,很可能我在写这篇文章的时候忘记了改变一些东西。
有人能帮忙吗?
发布于 2012-08-16 06:41:47
所有文档的怪异之处可能都与我昨天(8小时前)发布的新版本有关。您可能是在使用旧版本的dajaxice来阅读新文档。
我已经发布了django-dajaxice (0.5)和django-dajax (0.9.1),这两个版本都完全兼容Django的上一个版本(1.4.1)。
django-dajaxice:http://pypi.python.org/pypi/django-dajaxice django dajax:http://pypi.python.org/pypi/django-dajax
对于这个版本,我还重写了两个文档,并将它们托管在readthedocs上。另外,http://dajaxproject.com代码现在是开源的,这样每个人都可以阅读代码并查看dajaxice在生产中的工作方式。
django-dajaxice:http://django-dajaxice.readthedocs.org/en/latest/ django dajax:http://django-dajax.readthedocs.org/en/latest/示例项目:https://github.com/jorgebastida/dajaxproject.com
请您按照新的安装步骤(非常类似的http://django-dajaxice.readthedocs.org/en/latest/installation.html)升级到django-dajaxice (0.5),并在这里发布您可以拥有的任何跟踪/发布吗?
谢谢
发布于 2012-12-01 06:25:01
在您的示例代码( DjangoAjax / ajax_prac / practice目录/practice/index.html)中:
<input type="button" value="Send message to server!"
onclick="Dajaxice.ajax.sayhello(my_js_callback);">应:
<input type="button" value="Send message to server!"
onclick="Dajaxice.ajax_prac.practice.views.sayhello(my_js_callback);">也就是说,它必须引用包含注册的Dajaxice视图的Python模块。根据您的示例代码,ajax_prac.practice.views存在,而ajax.sayhello不存在。
此外,Python模块必须以"Dajaxice“作为前缀(这可能是造成混乱的一个重要原因)。
https://stackoverflow.com/questions/11980462
复制相似问题