如何在Django中拥有这样的URL?

Aam*_*ain 2 python django

如何example.com/category/catename-operation/在Django中使用URL ?

此外,在某些情况下,用户输入空格分隔类别,我该如何处理?例如,如果用户将类别输入为"我的家",则此类别的URL将变为 example.com/my home/不是有效URL.

我该如何处理这些事情?

Ste*_*ger 6

如果您希望保持网址漂亮,例如当用户输入"我的类别"时,您可以在网址中使用"my-category"而不是"my%20category".我建议您查看SlugField(http://docs.djangoproject.com/en/dev/ref/models/fields/#slugfield)并使用ModelAdmin的prepopulated_fields属性预填充该slugfield.