django-cms:反向url到/另一个apphook - 多语言

时间:2014-02-20 01:28:33

标签: python django url django-urls django-cms

我有两个apphooks(在多语言页面上)并且需要创建一个url与url反向另一个apphook,但它给了我一个

  

NoReverseMatch   错误。

有任何想法如何解决?


Django CMS版本:2.4.3

Django 1.5.5版


这些是我的apphook文件的一个(工作)apphook,另一个非常相似。 cms_app.py:

from cms.app_base import CMSApp
from cms.apphook_pool import apphook_pool
from django.utils.translation import ugettext_lazy as _

class ProjectsAppHook(CMSApp):
    name = _("Projects")
    urls = ["projects.urls"]

apphook_pool.register(ProjectsAppHook)

views.py:

def projectsCategoryOverview(request):
    projectCategories=ProjectCategory.objects.all().order_by('name').select_related()
    #return render(request,'projectCategoryOverview.html', {'projectcategories': projectCategories})
    return render_to_response('projectCategoryOverview.html',
                    {'projectcategories': projectCategories},
                    context_instance=RequestContext(request))

1 个答案:

答案 0 :(得分:0)

好的我发现了问题。

我没有使用显示源页面的语言创建应链接到的页面。