【发布时间】:2019-06-05 21:29:00
【问题描述】:
我的views.py Django 2项目中有以下函数,我试图将变量“stylefolder”从views.py传递给我的base.html模板,以便在我的链接标签中动态获取正确的href。
以下是我当前的代码:
def home(request):
products = Product.objects.order_by('-votes_total')
paginator = Paginator(products, 10)
page = request.GET.get('page')
paged_listings = paginator.get_page(page)
context = {
'products':paged_listings,
'stylefolder': 'cryptoblog/style.css'
}
return render(request,'home1.html', context)
在 base.html 文件中,我有以下代码。
href="{% static '{{ stylefolder }}' %}">
问题是当我查看页面的视图:源部分时,我得到的结果是:
<link rel="stylesheet" type="text/css" href="/static/%7B%7B%20stylefolder%20%7D%7D">
而不是低于预期的结果:
<link rel="stylesheet" type="text/css" href="/static/cryptoblog/style.css">
要在 href 标记中获取“/static/cryptoblog/style.css”,我应该进行哪些更改?
【问题讨论】: