我有一个“viewtree”网址,需要多个输入参数和任意字符串作为输入。
我尝试了以下两种url_patterns实现:
urlpatterns=[
url(r'^$',views.home,name='home')
url(r'^(?P<cutoff>.*)/(?P<threshold>.*)/(?P<data_file>.*)/(?P<clustering_func>.*)/(?P<num_groups>.*)',views.viewtree,name='tree')
]
和
urlpatterns=[
url(r'^$',views.home,name='home')
url(r'^(?P<cutoff>.*)-(?P<threshold>.*)-(?P<data_file>.*)-(?P<clustering_func>.*)-(?P<num_groups>.*)',views.viewtree,name='tree')
]
这两个实现都不适用于我并返回语法错误。我想知道语法错误到底是什么以及如何解决它。 (我也有我的正则表达式。*正确匹配任意长度的字符串)。
另外,我如何在html中编写帖子表单的动作部分,以便将这些值从我的表单发送到viewtree视图。我目前有类似
的东西<form action="{% url 'appname:viewtree' cutoff threshold data_file clustering_func num_groups %}" method ="post">
rest of form
</form>