当Wagtail作为一个应用程序集成到django项目中时,如何设置项目根url



我正在将Wagtail集成到一个已有的Django项目中。我的项目树如下:

/adjangoproject/
    /anapp
    /blog/
       urls.py
    /anotherapp
    urls.py
我的<<p> strong> adjangoproject/urls . py
urlpatterns = patterns('',
                      url(r'^blog/', include('geonode.blog.urls')),
                      [...]
我的<<p> strong> adjangoproject/博客/urls . py
urlpatterns = patterns('',
    url(r'^cms/', include(wagtailadmin_urls)),
    url(r'', include(wagtail_urls)),
)

虽然[adjangoproject_rooturl]/blog/cms正确显示了wagtail admin,但路径[adjangoproject_rooturl]/blog/正确显示了wagtail admin(我的wagtail博客页面的服务基地位置)给出:

Request Method: GET
Request URL:    http://127.0.0.1:8000/blog/
Raised by:  wagtail.wagtailcore.views.serve

你能帮我吗?

你需要确保你有一个站点记录设置在管理,在设置->站点。默认情况下应该有一个创建的主页,但是如果您删除了初始主页并创建了一个新的主页来替换它,那么这个主页就丢失了,您需要设置一个新的主页。

最新更新