Django-cms:无法在不同级别发布具有相同slug的2个页面

时间:2013-04-27 07:10:14

标签: python django django-cms slug

我遇到子页面中的slugs问题。想象一下,我在主树中有一个名为“Something”的页面,其中包含slug“something”,另一个页面名为“Anything”,其中包含slug“anything”。这个第二页(Anything)有一个子页面也称为“Something”再次使用了slug“something”,这应该会产生/ something / something / url,并且它正在使用django-cms 2.3.5但是它不起作用再次在2.4.1上,我得到一个错误,说我已经使用过该网址(Page'Something'与当前网页“Something”具有相同的网址')。这是阻止我更新到2.4.1(目前最新版本)的唯一因素。谢谢。请注意,如果未发布,我将创建重复页面。问题是当我尝试发布它们时。

1 个答案:

答案 0 :(得分:2)

  1. 尝试删除页面并在其后读取页面。
  2. 从根目录开始发布,然后从子目录发布。
  3. 如果仍然失败,您可以检查db表cms_titles。手动修复路径或在此处发布