如何设置项目的根URL时,鹡鸰被集成为在Django项目的应用(How to set the pro

2019-09-30 11:29发布

我在预先存在的Django项目整合鹡鸰。 我的项目树如下:

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

adjangoproject / urls.py

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

adjangoproject /博客/ urls.py

urlpatterns = patterns('',
    url(r'^cms/', include(wagtailadmin_urls)),
    url(r'', include(wagtail_urls)),
)

尽管[adjangoproject_rooturl]/blog/cms正确显示鹡鸰管理,路径[adjangoproject_rooturl]/blog/ (基站位置在我的博客鹡鸰的页面的送达)给出:

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

你可以帮帮我吗?

Answer 1:

你需要确保你有一个网站记录在管理设置,在设置 - >站点。 应该有一个默认创建的,但如果你删除了最初的主页,并创建一个新的来取代它,这将被丢失,你需要建立一个新的。



文章来源: How to set the project root url when Wagtail is integrated as an app in a Django-project