У меня есть модель со следующей структурой
class Lease(models.Model):
....
rent_category = models.ForeignKey( Category )
building = models.ForeignKey( Building )
У меня есть форма против этой модели, и она работает нормально.
Но когда я иду к оболочке и пытаюсь запросить модель, она не видит поле здания!
>>> from pms.models import Lease
>>> lease = Lease.objects.all()
>>> lease[0].building
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "c:\python26\lib\site-packages\django\db\models\fields\related.py", line 315, in __get__
rel_obj = QuerySet(self.field.rel.to).using(db).get(**params)
File "c:\python26\lib\site-packages\django\db\models\query.py", line 349, in get
% self.model._meta.object_name)
DoesNotExist: Building matching query does not exist.
Поле здания существует в базе данных.
Очень странное поведение !!
Пол