django url配置问题
django 2.0.6
url配置
视图函数
自定义标签
html
结果
我不清楚为什么两个url用的相同的视图函数 相同的html页面,而我不传参数(视图函数有默认值),页面都渲染不出来啊
回答:
django 的 URL 规则中, 如果是<int:level>/<int:category>
, 那么level
和category
就必须是正的整形数字. 不能是负数.
参考URL调度器:
int - Matches zero or any positive integer. Returns an int.
你这里的level
和category
的默认值是-1
, 不是正数, 因此报错, 可以尝试改成默认值为0
.
以上是 django url配置问题 的全部内容, 来源链接: utcz.com/a/161535.html