Как перейти с текущей HTML-страницы на другую HTML-страницу в Django - PullRequest
0 голосов
/ 12 октября 2018

Я работаю над приложением django и сталкиваюсь с проблемой, когда мне нужно перейти с моей страницы index.html на другую страницу about.html.Я настраиваю все следующим образом:

urls.py (myproject)

from django.urls import path, include
urlpatterns = [
    path('', include('weather_app.urls')),
    path('about/', include('weather_app.urls'))
]

urls.py (myapp)

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
    path('about/', views.about, name="about")
]

В index.html все работает хорошо, поэтому я не буду помещать код.

и в view.py:

from django.shortcuts import render
import requests

def about(request):
   return render(request, "about.html")

У меня есть код ниже в моем index.html:

<a href="/about.html/">About </a> 

, и я не могу получить страницу about.html, когда нажимаю ссылку О программе, как показано выше.

Кто-нибудь может мне помочь?

Заранее спасибо ..

1 Ответ

0 голосов
/ 12 октября 2018

Вы должны использовать этот тег , чтобы избежать ручного рендеринга URL.В вашем коде:

<a href="{% url 'about' %}">About </a>

Дайте мне знать, если это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...