渲染时的NoReverseMatch: 相反 </跨度> 对于’cmsplugin_publisher_entry_detail’,参数’()‘和关键字参数’{‘slug’:u’test-german’}’找不到。
如果我给应用程序 cms.apphook_poolimport apphook_pool,我可以让应用程序正常工作来自cmsplugin_publisher.settings导入APP_MENUS
class PublisherApp(CMSApp): name = _(‘Publisher App Hook’) urls = [‘cmsplugin_publisher.urls’]
apphook_pool.register(PublisherApp)
任何指示赞赏,它被证明是一个艰难的坚果 裂纹 </跨度> !
我会仔细检查一下 urls/entries.py 实际上是在某处导入,否则将无法获得反向匹配。
urls/entries.py
更新:
好的,我认为你的错误源于 get_absolute_url :
get_absolute_url
@models.permalink def get_absolute_url(self): return ('cmsplugin_publisher_entry_detail', (), {'slug': self.slug})
我怀疑是因为这最终要求 object_detail 需要位置参数 queryset (参见django / views / generic / list_detail.py)。您可以尝试将其更改为:
object_detail
queryset
return ('cmsplugin_publisher_entry_detail', [Entry.objects.all(),], {'slug': self.slug})