В ajax.py у меня есть такой оператор импорта:
import components.db_init as db
В компонентах / db_init.py у меня есть такой оператор импорта:
# import locals from ORM (Storm)
from storm.locals import *
И в компонентах / storm / locals.py это имеет:
from storm.properties import Bool, Int, Float, RawStr, Chars, Unicode, Pickle
from storm.properties import List, Decimal, DateTime, Date, Time, Enum
from storm.properties import TimeDelta
from storm.references import Reference, ReferenceSet, Proxy
from storm.database import create_database
from storm.exceptions import StormError
from storm.store import Store, AutoReload
from storm.expr import Select, Insert, Update, Delete, Join, SQL
from storm.expr import Like, In, Asc, Desc, And, Or, Min, Max, Count, Not
from storm.info import ClassAlias
from storm.base import Storm
Итак, когда я запускаю этот оператор импорта в ajax.py, я получаю эту ошибку:
<type 'exceptions.ImportError'>: No module named storm.properties
Я могу нормально запускать компоненты / db_init.py без каких-либо исключений ... поэтому я понятия не имею, что случилось.
Может кто-нибудь пролить свет на эту проблему?