处理来自网址和视图的多个链接的最佳方法

时间:2018-08-29 19:01:19

标签: django django-views django-urls

我实际上是在创建“网页”的一般结构(仅用于培训)。在我的main.html中,我有一些指向其他页面的链接

    <div Id="topnav">
    <a class="active" href="{% url 'Home' %}">Home</a>
    <a href="{% url 'News' %}">News</a>
    <a href="{% url 'Contact' %}">Contact</a>
    <a href="{% url 'About' %}">About</a>
    </div>

我的问题是:在创建视图和urlpattern时,是否有一种方法可以使所有这些链接的处理自动化?我的url.py就是这样

urlpatterns = [
path('admin/', admin.site.urls),
path('main/', mainPage),
path('main/home', home, name='Home'),
path('main/news', news, name='News'),
path('main/contact', contact, name='Contact'),
path('main/about', about, name='About'),

]

目前还可以,但是如果有更多链接,它会很快变得令人讨厌。有没有更好的方法来处理这种情况?

0 个答案:

没有答案