Форум сайта python.su
Уже 3 день бьюсь как рыба об лед.
Есть модель:
class BusinessProposalArticle( models.Model ):
company = models.ForeignKey(Companies, verbose_name=u"Компании" )
busprop = models.ForeignKey(BusinessProposal, verbose_name=u"П")
class Translation(multilingual.Translation):
body = models.TextField( verbose_name=u"Контент" )
class Meta:
verbose_name_plural = u"Бизнес пропозиции(меню)"
Validating models...
Unhandled exception in thread started by <function inner_run at 0x013404B0>
Traceback (most recent call last):
File "C:\Python26\lib\site-packages\django\core\management\commands\runserver.py", line 48, in inner_run
self.validate(display_num_errors=True)
File "C:\Python26\lib\site-packages\django\core\management\base.py", line 249, in validate
num_errors = get_validation_errors(s, app)
File "C:\Python26\lib\site-packages\django\core\management\validation.py", line 28, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "C:\Python26\lib\site-packages\django\db\models\loading.py", line 131, in get_app_errors
self._populate()
File "C:\Python26\lib\site-packages\django\db\models\loading.py", line 58, in _populate
self.load_app(app_name, True)
File "C:\Python26\lib\site-packages\django\db\models\loading.py", line 74, in load_app
models = import_module('.models', app_name)
File "C:\Python26\lib\site-packages\django\utils\importlib.py", line 35, in import_module
__import__(name)
File "D:\Administrator\workspace\climat_backup\src\leftmenu\models.py", line 6, in <module>
from products.models import *
File "D:\Administrator\workspace\climat_backup\src\products\models.py", line 178, in <module>
class BusinessProposalArticle( models.Model ):
File "D:\Administrator\workspace\climat_backup\src\products\models.py", line 183, in BusinessProposalArticle
busprop = models.ForeignKey(BusinessProposal, verbose_name=u"╨Я")
NameError: name 'BusinessProposal' is not defined
Офлайн
попробуйте явно подключить его
from my_models.models import BusinessProposal
Офлайн
vaxXxa пробовал по всякому и так
from my_models.models import BusinessProposal
import my_models.models.BusinessProposal
Офлайн
А в директории, где лежит этот класс есть ли файл __init__.py?
Офлайн
dissdoc, ну вы даете, я же, простите, не первый год замужем :) . А знаете что, может это где-то в связях таблиц трабла? Если такое может быть, то где про это можно почитать?
Офлайн
helm2004
Вы код модуля покажите или нам продолжать в стеклянный шар смотреть?
Офлайн
Циклический импорт?
Офлайн
poltergeist - спасибо!!! Именно он и был.
Офлайн