私はdjango、python、javascriptを使用してウェブサイトを作っています。 私はエラー
'が見つかりません:/スケジュール/ {%のurl 'を取得私は、JSファイルにAJAXを使用Django、Ajax urlがjsファイルに見つかりません
fullcalendar.js
function eventElementHandlers(event, eventElement) {
eventElement
.click(function(ev) {
var start = event.start;
var id = event.id;
var title = event.title;
var allData = {'csrfmiddlewaretoken': '{{ csrf_token }}', "id":id, "start":start, "title":title};
$.ajax({
url: "{% url 'schedule_delete' %}",
type: "POST",
data: allData,
dataType: "json",
success: function(response){
alert("success!");
$('#used_session'+id).html(response.used_session);
},
error:function(error){
alert("fail!");
}
});
}
urls.py schedule_delete' %を}'
from django.conf.urls import url
from . import views
urlpatterns= [
url(r'^$', views.home, name='home'),
url(r'^schedule_delete/$', views.schedule_delete, name='schedule_delete'),
]
私はviews.pyでもschedule_deleteを作成しました。
なぜURLが間違っていますか?他のテンプレートでも同じURL形式でOKです。 URLのforamtは、djangoのテンプレートやjsファイルによって異なりますか?
お手数をおかけしますが、ありがとうございます。
このURLのようなjsファイルにURLを保つ: "/ schedule_delete"、 – Exprator
1.それは/追加されますあなたの現在のURLにschedule_delete/ 2.使用したい場合:use:url: "{%url 'app_name:schedule_delete'%}"、 –