0
Dajaxice라는 Django Ajax 프레임 워크를 사용하고 있습니다. TypeError: Dajaxice.content.rm_fav is not a function
이Dajaxice는 하나의 함수 만 등록합니다.
이 ajax.py
입니다 : http://django-dajaxice.readthedocs.org/en/latest/
이는 JS 콘솔 오류입니다 : 여기 링크입니다! "성공"
이from dajax.core import Dajax
from content import models
from django.shortcuts import render, get_object_or_404
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def rm_fav(request, pk):
dajax = Dajax()
id = '#' + str(pk)
dajax.assign(id, 'value', 'Favorite')
return dajax.json()
@dajaxice_register
def fav(request, pk):
dajax = Dajax()
id = '#' + str(pk)
dajax.assign(id, 'value', 'Success!')
return dajax.json()
간단한 코드, 그냥 할당 또는를 할당 해제는 사용자가 "즐겨 찾기"를 클릭하면
이 호출되는 JS 함수이다
function checkFav(object) {
if (object.value == 'Favorite') {
Dajaxice.content.fav(Dajax.process, {'pk': object.id});
}
else {
Dajaxice.content.rm_fav(Dajax.process, {'pk': object.id});
}
}
fav()
함수 딸꾹질없이 작동한다. 그러나 rm_fav()
도 인식되지 않습니다!
안녕하세요, 솔루션을 찾았 으면합니다. 나는 같은 오류가 발생하고 그것을 해결하는 방법을 모르겠습니다. – serfer2