我知道,我知道,您首先想到的是在线和 dajaxproject.com 上检查所有说明
好吧,我已经检查并检查并重新运行此安装,但我无法找出问题所在。我认为这与我使用的 Dajaxice 版本和安装说明的版本有关,但这些详细信息通常会丢失。
此时,我已经完成了完成一项非常简单的任务的所有设置。从 IP:8000(即 1.2.3.4:8000)加载网页,并让该页面加载一个简单的 html 表单按钮。按下该按钮后,页面应该向服务器发送一条消息(使用 dajaxice),一旦返回,就会弹出一个警报框,证明 dajaxice 安装正在运行。
所以,我有:
- 通过从此处获取 zip 安装了 Dajaxice(以及与此相关的 dajax):github [dot] com/jorgebastida/django-dajaxice/
- 更改了基本 Django 项目中的所有内容以遵循本教程中的详细信息:http://django-dajaxice.readthedocs.org/en/latest/installation.html
- 我已经设置了 ajax.py 和 index.html 的所有详细信息以处理此示例:django-dajaxice [dot] readthedocs [dot] org/en/latest/quickstart.html
PS 对“[点]”表示抱歉,但作为新注册用户,他们限制您每个帖子只能有 2 个,因此我尽力为您提供可点击的最佳链接。
我被难住了。我一直在尝试很多不同的事情,但可用的文档似乎很零星。这一定是一些简单的事情,我搞砸了,但我似乎找不到它。
目前,“打个招呼!”按钮出现在屏幕上,但按下它时没有任何反应。有什么想法吗?
这里是我正在使用的 Django 项目的 zip 文件的链接:https://docs.google.com/open?id=0B5rzYk6W5HlrYk9veVRfM3JkTGc
按照我组织的方式,DjangoAjax 只是包含 Django 项目的文件夹。 ajax_prac 是项目,practice 是应用程序。此外,您还会看到一个名为 django_media 的文件夹...这非常不言自明,它只包含我的 Django 项目的所有“媒体”,包括 jquery.js 和 jquery.dajax.core.js
如果我在代码中弄脏了一些与安装指南相反的细节,我深表歉意。我已经对此进行了多次迭代,因此在发表这篇文章时我可能忘记了更改某些内容。
有人可以帮忙吗?
最佳答案
所有文档的奇怪之处可能与我昨天(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) 并在此处发布您可能遇到的任何回溯/问题?
谢谢
关于django - Dajaxice:Dajaxice 工作时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980462/