|
|
1
6
唯一的slug字段/方法有一点我从来没有喜欢过,那就是如果一个标题有很多冲突,那么最终会运行几个查询来尝试确定一个可用的slug。我知道你说过你不想显示无碰撞弹头的ID,但就性能而言,我认为这是更好的选择。为了让URL看起来更漂亮一点,我更喜欢将ID嵌入到slug之前,这样URL就可以采用www.example.com/reviews/1/the-best-thing-every的形式。 |
|
|
2
6
我推荐一些像
AutoSlugField
. 在配置唯一性方面,它有几个可用的选项(
|
|
|
3
2
当然,更改适当的名称和表单定义,但您会得到这样的想法:) |
|
|
4
0
我会(在表单验证中)检查是否使用了slug,然后在其中添加一些东西,要么是一个数字“my-cool-idea”要么是实际的ID |