use django: do “python manage.py shell” para o script python

Posso ir para um diretório de projeto python (digamos c: \ www \ myproject) e depois emitir

   python manage.py shell

e então eu posso usar todos os módulos do projeto django, digamos os seguintes comandos no comando 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

agora, quando tentei coletar todos os meus comandos em um script python, diga "mytest.py", não consigo executar o script. Eu devo ter perdido algo importante.

Emiti python mytest.py

então eu pegueiImport error: could not import settings Está no caminho do sistema? "

Estou no diretório do projeto em que settings.py reside ...

Alguém poderia me ajudar?

obrigado.

questionAnswers(8)

yourAnswerToTheQuestion