1
我正在用博客構建一個工地。我前段時間設置了W and,並玩弄了基礎知識。然後我建立了工作現場(作爲安裝了W tail的項目中的一個單獨的應用程序),並且正在運行。Django Wagtail說我有-1頁,點擊瀏覽器時出現屬性錯誤
現在(幾個月後)我正在尋找網站的博客部分。當我登錄W admin管理員時,它說我有「-1頁」。當我點擊「資源管理器」鏈接我得到一個屬性錯誤:
Traceback:
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/django/views/decorators/cache.py" in _cache_controlled
43. response = viewfunc(request, *args, **kw)
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/wagtail/wagtailadmin/decorators.py" in decorated_view
24. return view_func(request, *args, **kwargs)
File "/home/colin/Envs/matchstaff/lib/python3.4/site-packages/wagtail/wagtailadmin/views/pages.py" in index
43. parent_page = Page.get_first_root_node().specific
Exception Type: AttributeError at /admin/pages/
Exception Value: 'NoneType' object has no attribute 'specific'
這是它在數據庫中期待一個默認頁面的數據錯誤? (當我最初設置w as作爲概念證明時,我確實添加了一些測試頁面,但我認爲在開發應用程序的工作現場部分時會刪除這些頁面)。
好吧,我在頁面表中沒有任何內容。我可以從那裏添加它們,但是我仍然收到屬性錯誤。我如何指定它是我添加的根頁面? –
根頁面具有以下屬性:path = 0001,slug = root,title = Root,depth = 1,content_type = page。此外,如果您沒有其他頁面,則num_child應爲0,但如果確實有子頁面,則不應該爲0 – dentemm
好極了,這些值確實有效。謝謝。 –