2014-02-18 95 views
0

我正在運行基於Django的網站以及Linux,Apache和MySQL系統。Site.domain始終更改爲localhost:8000始終

在我settings.py我:

SITE_ID = int(os.environ.get("SITE_ID", 1)) 

我已經通過Web管理界面設置適當的域名(和後來將其保存),但忍住設置爲localhost:8000,當我重新啓動Apache的服務器。

我一定錯過了什麼,但我不知道到底是什麼。如果有人遇到這個問題並且知道解決方案,我會很高興。

回答

0

我發現什麼地方出了問題(感謝一位朋友)。

事實上,在我的項目的根有一個固定的文件fixtures/initial_data.json,其中包含:

[ 
    { 
     "pk": 1, 
     "model": "sites.site", 
     "fields": { 
      "domain": "localhost:8000", 
      "name": "MyProjectName" 
     } 
    }, 
    { 
     "pk": 2, 
     "model": "sites.site", 
     "fields": { 
      "domain": "mydomain.net", 
      "name": "MyProjectName" 
     } 
    } 
] 

而且,每個我重新啓動Web服務器時,夾具安裝在服務器上...因此,導致域名重置。

我只需要更改localhost:8000mydomain.net,一切都很順利。