Как прописать url адреса при использовании ajax python django
Имеется файл 1Home.html необходимо при нажатии на кнопку формы подгрузить detail.html. Как прописать url адреса?
1.Home
{% extends 'NewApp/base.html' %}
<form method="GET" id="MyForm2" class="text-center mx-auto"> <h5 class="h5">Фильтр по ФИО</h5>
<select class="button1 mx-auto" name="name_artperson" >
// Какие-то inputы
</select>
<button type="submit">SEND</button>
</form>
<div id="#output1">Пусто<div>
<div id="#output2">Пусто<div>
<script>
$('#MyForm2').on("submit", function(e) {
e.preventDefault();
$.ajax({
async: false,
type: 'POST',
url: 'detail2',//Какой url здесь прописать? 'get_data/-выдает ошибку
data: {},
dataType: 'json' ,
complete: function(data) {
if(data.name)
{
//var mydata=JSON.parse(JSON.stringify(data));
$('#output1').html(data.name);
$("#output2").load("NewApp/detail.html");
}
}
});
});
</script>
{% endblock %}
view
def Cart_detail(request):
if request.POST:
name_post=request.POST.get('name_artperson', default=None)
artPerson = ArtPerson.objects.all().filter(name=name_post)
return JsonResponse({'html': render_to_string(template="NewApp/detail.html"),
'map_ArtPerson': artPerson, 'name': name_post})
def FullPage(request):
artPerson = ArtPerson.objects.all()
return render(request, 'NewApp/1Home.html', {'map_ArtPerson': artPerson})
url
path('', views.FullPage, name='detail2'),
path('get_data/', views.Cart_detail, name='cart_detail'),