导入HTML:
<script src="/media/js/jquery-2.0.2.js"></script>
<script src="jquery.dajax.core.js"></script>
<script type="text/javascript">
function oneri()
{
Dajaxice.rezervationApp.oneri(Dajax.process)
}
</script>我用:
<div class="span6"> <a href="#adviceModal" class="btn" role="button" onClick="oneri()" data-toggle="modal">Öneri Al</a></div>in ajax.py
from django.template.loader import render_to_string
from dajaxice.decorators import dajaxice_register
from django.shortcuts import render
from rezervationApp.models import RoomType, Room, Market, Profile, Reservation
@dajaxice_register
def oneri(request, word):
dajax = Dajax()
p = Profile.objects.get(firstname__contains=word)
dajax.assign('#advice','innerHTML', p)
return dajax.json()完全错误:
ImportError at /
No module named 'Dajaxice'
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.5.1
Exception Type: ImportError
Exception Value:
No module named 'Dajaxice'
Exception Location: C:\Python33\lib\site-packages\dajaxice\core\__init__.py in <module>, line 3但是,总是同样的错误。我将其他文件配置为dajax教程。你有什么想法吗?
发布于 2013-09-01 13:46:25
问题在于py2和py3之间的区别。Py3只允许显式的相对导入。当你加一个点的时候它就能工作了。
from .Dajaxice import Dajaxice, dajaxice_autodiscover发布于 2013-07-16 20:09:39
如果我没记错的话,Dajaxice教程忽略了您实际需要安装Dajaxice的部分。
如果你还没有,你应该试试pip install django-dajaxice
发布于 2022-06-16 18:25:02
只需使用以下命令安装dajax包即可。
pip3安装dajax pip3 install django dajaxice(如果pip3版本为3或更多)
pip安装dajax
https://stackoverflow.com/questions/17652047
复制相似问题