私はビューをDjangoのためのAJAX呼び出しから「この」オブジェクトのIDを渡すためにしようとしていますが、私は私のbroswerで、次のエラーを取得しています:次のajaxコードで何が問題になっていますか?
私はジャンゴとAjaxの両方に初心者午前としてなぜコードにエラーがあるのでしょうか。ここ
は私のコードです:
views.py
from django.shortcuts import render
from librarysystem.models import Users
from django.http import JsonResponse
def index(request):
template = 'librarysystem/Elib.html'
return render(request,template)
def validateForm(request, id):
data = {
'isTaken' : Users.objects.filter(username__iexact=request.GET.get(id,None)).exists(),
#'emailidTaken' : Users.objects.filter(emailid__iexact=emailid).exists(),
}
return JsonResponse(data)
urls.py
from django.conf.urls import url
from .import views
urlpatterns = [
url(r'^registered/$',views.create_user),
url(r'^$', views.index, name="Index"),
url(r'^validate(?P<id>)/$',views.validateForm),
#url(r'^article/$', views.Article, name="Article"),
]
Ajaxコード:
012あなたの種類ののおかげで返信:)
URLが存在しない可能性があります。私が想定し。 –
/libraryystem/validate/this.id/? this.idは実際のid値で置き換えられるはずです。 –
私はあなたの他の質問で言ったように、ブラウザツールを使って実際のエラーがどのようになっているかを知る必要があります。この場合、Axelが指摘しているように、明らかです。 –