我现在是节目和学习django的新手。我有一个问题。
例如: 我的产品名称:经典相框 我的网址:网址(r' ^(。+)/ $',产品,名称='产品'), 我通过网址打开www.xxx.com/classic相框/ 它有效,但这个网址有空间,我知道它不正确。 我添加 - 参数,如经典照片框架。它也有效。 但是这样, - 将显示在前端页面中。
我该如何解决? 网址显示 / classic-photo-frame ,但前端页面为经典相框
谢谢。
答案 0 :(得分:0)
使用SlugField的最佳方式。 有关更多信息,请查看此链接。 https://docs.djangoproject.com/en/1.10/ref/models/fields/#slugfield
您可以将此行prepopulated_fields = {'slug': ('title',), }
添加到自定义django管理类中,以便在admin中自动生成slug。
在此之后,您可以在网址中使用slug