开发者社区 问答 正文

django.urls.exceptions。noreverse ematch:反转'display

url.py

urlpatterns = [
    ....
    path("<str:tagname>", views.displayTagInformation, name='displayTagInfo'),
   # path('displayTagInformation',views.displayTagInformation)
]

在这个url标签名是字符串我从列表数据。 home。

<form action="dispalyTagName" method="POST">
                        {% csrf_token %}
                        <h3 align="center">Tags</h3>
                        <h6>{{ userName }}                      
                        <form action="" method="POST">
                            {% csrf_token %}
                            {% for tagname in tagNameList %}
                            <a href="{{tagname}}" title="Created by: {{ userName }}">{{ tagname }} ,</a>
                            {% endfor %}
                        </form>

                    </form>

在这里,我试图获取所有列表在for循环作为链接,因为我想要传递该链接再次到py文件。 views.py

def displayTagInformation(request, tagname):
    print("selected tag name : ", tagname)
    databaseTags = TagsInformation.objects.filter(tagName = tagname).values()

    global tagDesc
    addedTagdata= list(databaseTags)
    print(addedTagdata)
    print(type(addedTagdata))
    for tagDescription in addedTagdata:
       tagDesc=tagDescription.get("tagDescription")


    return render(request, "questionnaireApp/TagTable.html", {'addedTagdata': addedTagdata, 'selectedTagName':tagname,'tagDesc':tagDesc})

在视图函数中,我从sqlite数据库中获取数据我得到了列表addedTagdata。我在这个列表的帮助下获取了一些数据。 我不例外。 问题来源StackOverflow 地址:/questions/59465976/django-urls-exceptions-noreversematch-reverse-for-displaytaginfo-with-argumen

展开
收起
kun坤 2019-12-25 15:54:04 776 分享 版权
1 条回答
写回答
取消 提交回答
问答分类:
问答地址: