Всякий раз, когда я нажимаю на ссылку, она загружает пустой html-файл вместо открытия другой страницы

#html #django

#HTML #джанго

Вопрос:

Я разрабатываю приложение для выполнения задач с помощью Django. Я пытаюсь разместить несколько ссылок в каждом контейнере задачи, чтобы перенаправить его на подробную страницу задачи. Поэтому всякий раз, когда я запускаю сервер в localhost и пытаюсь щелкнуть по этим ссылкам. он загружает пустые Html-файлы (с именем ‘download.html»). Я попытался выяснить, не кроется ли проблема в пути URL-адреса, но оказалось, что все в порядке.

 lt;div class="col-md-4"gt;  lt;a class="btn btn-info btn-sm" href="edit-task/"gt;Editlt;/agt;  lt;a href="" class="btn btn-danger btn-sm"gt;Deletelt;/agt; lt;/divgt;  

Я очистил данные браузера, как предложение сообщества Google Chrome, но ничего не изменилось, пожалуйста, помогите мне. Не волнуйтесь! все в urls.py и views.py установлен правильно.

urls.py

 from django.urls import path from taskapp.views import home, update  urlpatterns = [  path('', home, name="home-view" ),  path('edit-task/', update, name="update-view"), ]  

views.py

 def update(request):  return HttpResponse(request, 'taskapp/update.html')  

Ответ №1:

измените свой вид, чтобы отобразить шаблон:

 def update(request):  return render(request, 'taskapp/update.html')