您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django 1.5版:“ url”需要一个非空的第一个参数。语法在Django 1.5中已更改

Django 1.5版:“ url”需要一个非空的第一个参数。语法在Django 1.5中已更改

我真的很讨厌用手做所有这些垃圾,所以我写了一个sed脚本来替我做。确保先备份,然后在模板目录中运行此备份:

find . -type f -print0 | xargs -0 sed -i 's/{% url \([^" >][^ >]*\)/{% url "\1"/g'

它会遍历所有模板文件并替换为:

{% url something.else foo bar %}

有了这个

{% url "something.else" foo bar %}

请注意,我对此有点懒,它可能会在某些结构上中断。不过,在差异中查找错误仍然比手工操作要容易得多。

Go 2022/1/1 18:14:29 有586人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶