2016-07-03 5 views
0
from cms.app_base import CMSApp 
from cms.apphook_pool import apphook_pool 
from django.utils.translation import ugettext_lazy as _ 

#My cms_apps.py looks like this 
class PollsApphook(CMSApp): 
    app_name = "polls" 
    name = _("Polls Application") 

    def get_urls(self, page=None, language=None, **kwargs): 
     return ["polls.urls"] 


apphook_pool.register(PollsApphook) # register the application 

Jetzt, als ich auch Einblick in die erweiterten Einstellungen unter Looks this way no "Polls Application" option in drop downkonnte nicht in seiner erweiterten Einstellungen finden „Umfragen Application“ aus dem Menü Anwendung, während nach der offiziellen Django CMS tut

Antwort

1

ich dieses Problem hatte, sollten Sie zuerst Überprüfen Sie, welche Version von Django CMS Sie verwenden. Die Tutorial-Version ist die stabile Version, aber ich nehme an, dass Sie 3.2.X oder etwas verwenden. Anstelle der def get_url Linie sollten Sie die Klasse so aussehen lassen

class PollsApphook(CMSApp): 
    app_name = "polls" 
    name = _("Polls Application") 
    urls = ["polls.urls"] 
+0

Das ist die Lösung für mich! – user123892