slugfield vs. regex -我应该添加一个slug模型



我的模型中目前没有slugfield。到目前为止,当我在url中使用表值(如/movie/Gone With The Wind)时,我只使用正则表达式来获取url中我想要的值。

(r'^movie/(?P<movie_nm>[w|W]+)/$', movie_page),

到目前为止,这对我来说很好。

是否建议返回并添加一个污泥场?我不想经历这些麻烦,因为我没有看到当前方法的缺点。

这取决于您的数据看起来像什么以及您希望您的url有多漂亮。如果您的电影名称包含w集以外的字符(包括大多数标点符号),则URL模式将中断。

另外,记住你的标题需要URL转义——如果你关心美观,/movie/Gone-With-The-Wind看起来比/movie/Gone%20With%20The%20Wind好得多。

相关内容

最新更新