Я только что запустил это приложение django (также неопытный пользователь python) и хотел получить доступ к моделям.
У меня есть следующее:
import sys, os
sys.path.append('/Users/jx/dev/arc/django/second/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.db import models
from testproject.models import Location
loc=Location.objects.get(name='Joes')
print loc.name
, но я получаюследующая ошибка:
Traceback (most recent call last):
File "zz.py", line 6, in <module>
from testproject.models import Location
ImportError: No module named testproject.models
Есть ли способ определить, правильно ли загружается файл settings.py?Или есть очевидная проблема синтаксиса?Должен ли PYTHONPATH отражать расположение моделей (в настоящее время это не так, если печатается os.environ)?
thx