好吧,也许因为我今天病了,我做的事情非常愚蠢,但它让我完全疯了。
我正在编写一个django插件,它的视图/网址没有响应。 我的意思是,如果我编辑管理员插件我会有错误,如果我错误地编辑模型,服务器将崩溃等。
但无论我对我的观点/网址做什么,都没有发生。
所以这是我的主要urls.py:
\.\index.html
和我的应用程序urls.py:
from __future__ import print_function
from django.conf.urls import * # NOQA
from django.conf.urls.i18n import i18n_patterns
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.contrib import admin
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
from . import views
from djangocms_blog.sitemaps import BlogSitemap
from djangocms_extend.cms_sitemap import CMSAlternateHreflangSitemap
admin.site.site_header = _('MyApplication')
admin.site.site_title = _('MyApplication administration')
admin.site.index_title = _('MyApplication administration')
admin.autodiscover()
urlpatterns = i18n_patterns('',
url(r'^share/', views.shareblipp),
url(r'^api-job_plugin/', include('djangocms_job.urls')),
url(r'^admin/', include(admin.site.urls)), # NOQA
url(r'^', include('cms.urls')),
)
它与同一目录lvl中的其他应用程序完美配合。
我知道可能很难回答我的问题,说实话我更多的是寻找新的线索来探索。
提前感谢花在它上面的时间
编辑: 当你正在制作一个连接djangocms和django admin的应用程序时,cms_app.py的行如下: urls = ['myapplication.urls']
是必需的,并将与之挂钩:
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, url
from django.views.decorators.cache import cache_page
from .views import ArticleListView
urlpatterns = patterns(
'',
url(r'^$', ArticleListView.as_view(), name='articles-list'),
)
该死的#hard-silly-time。