Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django打开呈现的HTML文件_Python_Html_Django_Django Templates - Fatal编程技术网

Python Django打开呈现的HTML文件

Python Django打开呈现的HTML文件,python,html,django,django-templates,Python,Html,Django,Django Templates,伙计们,当我在HTML页面上单击图像时,我想打开呈现的HTML文件。我应该如何使用它 HTML代码片段 <header> <nav class="headlist"> <a href='{% url **Link to home_view** %}'><img id = "img1" src="{% static 'css/logo.png' %}" alt="

伙计们,当我在HTML页面上单击图像时,我想打开呈现的HTML文件。我应该如何使用它

HTML代码片段

<header>
    <nav class="headlist">
        <a href='{% url **Link to home_view** %}'><img id = "img1" src="{% static 'css/logo.png' %}" alt="logo"></a>
        <ul>
            <li><a href="{% url **Link to about_view** %}">O nas</a></li>
            <li><a href="{% url **Link to contact_view** %}">Kontakt</a></li>
            <li><a>Zajęcia</a></li>
        </ul>
    </nav>
</header>
页面应用程序URL.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('pages.urls')),
]
from django.urls import path
from . import views
urlpatterns = [
    path('kontakt/', views.contact_view),
    path('o_nas/', views.about_view),
    path('', views.home_view),
]
from django.shortcuts import render

def home_view(reqest):
    return render(reqest, "index.html")
def about_view(reqest):
    return render(reqest, "about.html")
def contact_view(reqest):
    return render(reqest, "contact.html")
页面应用程序视图.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('pages.urls')),
]
from django.urls import path
from . import views
urlpatterns = [
    path('kontakt/', views.contact_view),
    path('o_nas/', views.about_view),
    path('', views.home_view),
]
from django.shortcuts import render

def home_view(reqest):
    return render(reqest, "index.html")
def about_view(reqest):
    return render(reqest, "about.html")
def contact_view(reqest):
    return render(reqest, "contact.html")

第一件事:在pages app URL.py中为每个路由添加一个名称

  • 页面应用程序URL.py
在HTML模板中,您可以将url标记与路由名称结合使用,将所需目标分配给href

  • HTML代码片段

  • 扎伊西亚