如何在Wagtail作为Django项目中的应用程序集成时设置项目根URL

时间:2016-11-16 15:11:42

标签: python django wagtail

我将Wagtail整合到已有的Django项目中。 我的项目树如下:

/adjangoproject/
    /anapp
    /blog/
       urls.py
    /anotherapp
    urls.py

我的 adjangoproject / urls.py

urlpatterns = patterns('',
                      url(r'^blog/', include('geonode.blog.urls')),
                      [...]

我的 adjangoproject / blog / 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博客页面的基本位置)给出:

Request Method: GET
Request URL:    http://127.0.0.1:8000/blog/
Raised by:  wagtail.wagtailcore.views.serve
你可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

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