Шаблонная форма Bootstrap не обновляет данные формы в DJango
Я столкнулся с такой проблемой. Форма сохранения url не работает. Я пробовал, но не получил никакого решения этой проблемы.
Форма Django не работает должным образом, возможно, форма не сохраняется или проблема с URL.
Любой старший разработчик django, пожалуйста, направьте меня.
Спасибо.
Коды: введите описание изображения здесь
введите описание изображения здесь
Edit.html (Шаблон)
<div class="container">
<div class="row mt-5">
<div class="col-md-12">
<form action="/edit" method="post">
{% csrf_token %}
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Note Title</label>
<input type="text" value="{{post.notes_titles}}" name="ntitles" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">Description</label>
<textarea name="nt" value="{{post.notes}}" cols="20" rows="7" class="form-control"></textarea>
</div>
<div class="mb-3">
<label for="exampleInputEmail1" class="form-label">Note Slug</label>
<input type="text" name="nslug" value="{{post.notes_slug}}" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
<button type="submit" class="btn btn-primary mb-4" value="Update">Save</button>
</form>
</div>
</div>
Views.py Обновленная форма
def editNote(request, notes_id):
if request.method=='POST':
ntitles = request.POST.get('notes_titles')
nt = request.POST.get('notes')
nslug = request.POST.get('notes_slug')
post = note(notes_id=notes_id, notes_titles=ntitles, notes=nt, notes_slug=nslug)
post.save()
return HttpResponseRedirect('/notes')
else:
return render(request, 'iapp/edit.html')