Странное совпадение, но я считаю, что ваша проблема тесно связана с этим вопросом .
Я бы попробовал то же самое решение, опубликованное там: force get_models
перед вашей ModelForm.
from django.db.models.loading import cache as model_cache
if not model_cache.loaded:
model_cache.get_models()
Возможно, ваш ModelForm
создан в месте, где еще не завершена загрузка связанных приложений вашей модели?
Вот еще один пример: у этого человека есть промежуточное программное обеспечение, обращающееся к модели со строкой внешнего ключа до того, как строка была разрешена к объекту, и у него те же проблемы, что и у него, только в apache - по его словам, потому чтосреда разработки сначала запускается get_models()
- не знаю.
http://groups.google.com/group/django-users/msg/d1482a2eba45e498?dmode=source