Django日历动态url

aurhwmvo  于 2023-04-22  发布在  Go
关注(0)|答案(1)|浏览(122)

所需的URL应为'.../journal/year/month'
Index.html

<a class="nav-link active " href="{% url 'journal' {{year}} {{month}} %}">Journal</a>

urls.py

urlpatterns =[
    path('', views.home, name='home'),
    path('journal/<int:year>/<str:month>/', views.journal, name='journal'),
]

Views.py

def home(request):
    year = datetime.datetime.now().year
    month = datetime.datetime.now().month
    return render(request, 'base/index.html',{
        'year': year,
        'month': month,
    })
cs7cruho

cs7cruho1#

在模板标记中使用变量时不使用额外的花括号,因此:

<a class="nav-link active " href="{% url 'journal' year month %}">Journal</a>

相关问题