2014-07-05 44 views
0

我剛剛在我的服務器上安裝了django-cms。安裝完成後,有一個示例站點(example.com)。Django-CMS - 示例頁面已刪除

爲了使網站符合我的需求,我刪除了此網站。看起來這是一個錯誤 - 現在,即使我進入/ admin /,我也會得到「DoesNotExist」異常。

是否有可能修復或重置安裝是一個更簡單的解決方案?

+1

選中此:http://stackoverflow.com/questions/16068518/django-site-matching-query-does-not-exist/16068551#16068551 – karthikr

+0

謝謝!我嘗試過,但沒有解決。仍然是「DoesNotExist」 - 例外:( – speendo

+1

)你必須在你的'settings.py'中設置'SITE_ID'到站點對象的'pk'。 – karthikr

回答

0

正如@karthikr說

首輪

$> ./manage.py shell 
>>> from django.contrib.sites.models import Site 
>>> site = Site.objects.create(domain='example.com', name='example.com') 
>>> site.save() 

然後查找站點ID:

>>>Site.object.all()[0].pk 

使用此值settings.pySITE_ID

值不要忘記重新啓動django。