gpt4 book ai didi

python - View 中没有功能的 Django URL

转载 作者:行者123 更新时间:2023-12-03 23:31:52 25 4
gpt4 key购买 nike

我试图制作一个多上传系统。我有一个功能页面 music.html,其中列出了所有音乐,并有一些按钮可以访问另一个页面以添加音乐。

“添加音乐”应该是按钮的名称而不是“音乐”。

音乐.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'),

有没有办法在不执行 'webgui.views.addmusic' 的情况下将 music.html 重定向到 addmusic.html ?
真的,我只需要显示表单。

编辑 :

是的,最后它与我在 views.py 中的 addmusic 功能一起使用:
def addmusic(request):
return render(request, 'addmusic.html')

所以这意味着一个 URL 必然有相应的功能??我不能在我的模板中传递“href=addmusic.html”?想知道 ...

最佳答案

您可以使用 TemplateView .

from django.views.generic import TemplateView

url(r'^addmusic/$', TemplateView.as_view(template_name="addmusic.html"), name='add-muusic'),

关于python - View 中没有功能的 Django URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26273594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com