我可以移動到一個Python項目目錄(例如c:\ WWW \ myproject的),然後發出使用Django:從 「蟒蛇manage.py殼」 給Python腳本
python manage.py shell
,然後我可以使用所有從Django項目模塊,說shell命令下面這段命令:
import settings
from django.template import Template, Context
t=Template("My name is {myname}.")
c=Context({"myname":"John"})
f = open('write_test.txt', 'w')
f.write(t.render(c))
f.close
現在,當我試圖在我的所有命令收集到一個python腳本,說「mytest.py」,我不能執行該腳本。我必須錯過重要的事情。
我發出蟒蛇mytest.py
後來我Import error: could not import settings
它是SYS道路?」
我在settings.py所在的項目目錄是.....
能有人幫幫我嗎?
感謝。
你能發佈錯誤嗎?您最有可能有PYTHONPATH問題。由於你的問題提到了C:驅動器,我假設你在Windows上。 http://docs.python.org/using/windows.html – dicato 2011-01-31 03:55:25
謝謝。錯誤已添加。 – john 2011-01-31 04:01:18
[Django腳本訪問模型對象而不使用manage.py shell]的可能重複(http://stackoverflow.com/questions/8047204/django-script-to-access-model-objects-without-using-manage-py - 殼) – 2016-05-13 15:33:28