2017-06-14 11 views
0

私はいくつかのセルフビルドアプリケーションを含むdjangoのWebサイトを3つ持っています。Django(-CMS)Userwarning:No registered apphook

私は次の警告を取得(aldryn newsblog用)ジャンゴ-CMS 3.4.3とDjango 1.9.11にアップデートしておりますので:

venv/lib/python2.7/site-packages/cms/apphook_pool.py:97: UserWarning: Kein registrierter apphook "u'AssociationAppApp'" gefunden 
    warnings.warn(_('No registered apphook "%r" found') % app_name) 

または英語(翻訳)を

venv/lib/python2.7/site-packages/cms/apphook_pool.py:97: UserWarning: No registered apphook "u'AssociationAppApp'" found 
    warnings.warn(_('No registered apphook "%r" found') % app_name) 

私はcms_app.py

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

from .menu import AssociationSubMenu 


class AssociationApp(CMSApp): 
    name = _('Associations') 
    app_name = 'associations' 

    def get_urls(self, page=None, language=None, **kwargs): 
     print("called") 
     return ['bbd.apps.associations.urls'] 

apphook_pool.register(AssociationApp) 

私urls.py

を持っています3210
from django.conf.urls import url 

from .views import AssociationListView, AssociationDownloadListView, AssociationDetailContactView, AssociationEventListView 


urlpatterns= [ 
    # List View 
    url(r'^$', AssociationListView.as_view(), name="association_list"), 
    # Contact View 
    url(r'^(?P<slug>[^/]+)/kontakt$', AssociationDetailContactView.as_view(), name='association_contact'), 
    # List association_events 
    url(r'^(?P<slug>[^/]+)/veranstaltungen$', AssociationEventListView.as_view(), name='association_detail_events'), 
    url(r'^(?P<slug>[^/]+)/downloads$', AssociationDownloadListView.as_view(), name='association_detail_downloads'), 
    # Detail View 
    url(r'^(?P<slug>[^/]+)', AssociationDetailContactView.as_view(), name='association_contact'),] 

私のプロジェクトは、AppがINSTALL_APPSである

from django.contrib.sitemaps.views import sitemap 

admin.autodiscover() 

urlpatterns = staticfiles_urlpatterns() 

urlpatterns += i18n_patterns(
    url(r'^admin/', include(admin.site.urls)), # NOQA 
    url(r'^sitemap\.xml$', sitemap, 
     {'sitemaps': {'cmspages': CMSSitemap}}), 
    url(r'^select2/', include('django_select2.urls')), 
    url(r'^filebrowser_filer/', include('ckeditor_filebrowser_filer.urls')), 
    url(r'^associations/', include('bbd.apps.associations.urls', namespace="associations"), name='associations'), 
    url(r'^google986acbe70fc0baef\.html$', lambda r: HttpResponse("google-site-verification: google986acbe70fc0baef.html", mimetype="text/plain")), 
    url(r'^robots\.txt$', lambda r: HttpResponse("User-agent: *\nDisallow: ", mimetype="text/plain")), 
    url(r'^', include('cms.urls')) 
) 

をのurls.py。今私の問題は、アプリケーションをサイトに追加したいときに表示されないということです。私は強い気持ちを持っている、それは上の警告と一緒にやり遂げる何かを持っている、私は3つのアプリ(これらのファイルにはまだ言及されていない)のために得る。プロジェクトのurls.pyファイルからURLを削除すると、問題は解決しません。私はこれをデバッグする方法がないので、助けが必要です。

答えて

1

更新ニュースを読んだ後で見つけました。今はcms_apps.pyのファイル名ではなく、cms_app.py

関連する問題