我正在使用 django 构建一个数据库应用程序。记录的大部分数据都需要支持文档(此文档已扫描并上传)。我的许多 django 视图都包含指向我的扫描视图的链接,并且参数被传递到该视图中。事实上,处理扫描的视图需要 9 个可选的 kwargs。我不知道如何设置我的 urls.py 以处理以下内容:
HttpResponseRedirect(reverse('general_doc_upload', kwargs = doc_parameters))
我确信必须有一种比尝试为每种可能的 kwargs 组合编写 Regex 更好的方法来处理这个问题。
不幸的是,我对底层数据库结构没有太多的余地,这已由客户端指定,django 模型(和相应的视图)已被编写以适应此结构。