2012-12-20 35 views
0

我使用DJANGO創建了一個新項目,但是當我運行manage.py runserver時,它指向我的舊項目的設置。在Django中加載現有項目

具體詳情如下

C:\Documents and Settings\jaia\Desktop\Learn Django\MyLibrary>python manage.py runserver 
Validating models... 

0 errors found 

Django version 1.4.2, using settings 'FirstBlog.settings' 

Development server is running at ttp://127.0.0.1:8000/ 

Quit the server with CTRL-BREAK. 

說明

我想RUNSERVER使用MyLibrary.settings(新建項目),而是它使用FirstBlog.settings(舊項目)。

可以請您指導我如何更改設置。

+0

是在Windows還是...? – jcfollower

+0

沒有人問,但......「你是如何創建這個新項目的?」 –

回答

0

只需設置環境varible:

set DJANGO_SETTINGS_MODULE=MyLibrary.settings 
python manage.py runserver 

或追加--settings,如:

python manage.py runserver --settings=MyLibrary.settings 

details - Django文檔。

1

查找範圍manage.py文件:

#!/usr/bin/env python 
import os 
import sys 

if __name__ == "__main__": 
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "FirstBlog.settings") 

    from django.core.management import execute_from_command_line 

    execute_from_command_line(sys.argv) 

改變這個文件:

#!/usr/bin/env python 
import os 
import sys 

if __name__ == "__main__": 
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "MyLibrary.settings") 

    from django.core.management import execute_from_command_line 

    execute_from_command_line(sys.argv) 
相關問題