我试着做了一个多上传系统。我有一个功能页面music.html,它列出了所有的音乐,并有一些按钮可以访问另一个页面来添加音乐。
“'Add”应该是按钮的名称,而不是“Music”。
music.html:
<legend class="scheduler-border"><a href="{% url 'webgui.views.addmusic' %}" style="margin-bottom: 3px" type="button" class="btn btn-success btn-sm"><span class="glyphicon glyphicon-plus"></span></a> Add Music </legend>但是,我不需要执行从music.html到addmusic.html的任何函数.
我的urls.py:
url(r'^music/$','webgui.views.music'),
url(r'^addmusic/$','webgui.views.addmusic'),
url(r'^addmusic/add/$', 'webgui.views.multiple_uploader'),有没有一种方法可以将music.html重定向到addmusic.html而不执行“webgui.views.addmusic”??真的,我只需要显示一下表格。
编辑:
是的,最后它在views.py中与我的addmusic函数一起工作:
def addmusic(request):
return render(request, 'addmusic.html')因此,它意味着URL必须有相应的函数?我不能在模板中传递"href=addmusic.html“?只是想知道..。
发布于 2014-10-09 09:22:56
您可以使用TemplateView。
from django.views.generic import TemplateView
url(r'^addmusic/$', TemplateView.as_view(template_name="addmusic.html"), name='add-muusic'),https://stackoverflow.com/questions/26273594
复制相似问题