gpt4 book ai didi

javascript - 反转 'export2',没有找到参数

转载 作者:太空宇宙 更新时间:2023-11-03 21:10:01 24 4
gpt4 key购买 nike

我有与此相同的代码,但显然正在调用不同的 View 。该代码有效,但由于某种原因我不断收到此错误。我是 django 2.1 的新手,如果这是一个简单的修复,我很抱歉。

views.py

def export_view(request,builddata=None):
print(builddata)
buildings = BuildingSearch.getBuildingString()
return render(request, 'dashboard/export.html',{'buildlist': buildings,'builddata':builddata})

urls.py

urlpatterns = [
path('export/<slug:builddata>/', views.export_view, name='export2'),
path('export/', views.export_view, name='export'),
]+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

export.html

var times = ($("span#stringtime").text()).replace(" ","");
window.location.href = "{% url 'export2' %}/" + times + "/";

当我尝试访问 localhost:8000/export/(“导出”url)时收到此错误

最佳答案

您的问题是您在模板中使用 {% url 'export2' %} 。但在您的 urlpatterns 中,export2 的 url 配置为:

path('export/<slug:builddata>/', views.export_view, name='export2'),

此模式需要一个 slug。因此,在调用 url 时传递一些内容:

{% url 'export2' <something> %}

关于javascript - 反转 'export2',没有找到参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55135346/

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