есть два класса, которые имеют ссылки друг на друга, при этои верхний не видит нижнего, запись в ссылке названия класса в кавычках ничего не дает
class UserTelecom(models.Model):
avatar = models.ImageField(verbose_name=u'аватар', upload_to=get_upload_path, blank=True, null=True)
is_uridical = models.BooleanField(verbose_name=u'юридическое лицо', default=False)
#account in 1c system
account = models.CharField(verbose_name=u'номер счета 1С', max_length=255, null=True, blank=True, unique=True)
document_is_passed = models.BooleanField(verbose_name=u'Переданы ли сканы документов', default=False)
user = models.OneToOneField(User)
def update_doc_status(sender, instance, created, **kwargs):
if not created:
user_telecom = instance.user
user_telecom.document_is_passed = False
user_telecom.save()
post_save.connect(create_user_profile, sender='Document', dispatch_uid='Halelujah')
class Document(models.Model):
"""
документ связь к TelecomUser м-о(многие к одному)
type_doc - тип документа . смотри в user_service.helper.TypeDocument
"""
scan = models.CharField(verbose_name=u'документ', max_length=255)
user = models.ForeignKey(UserTelecom, verbose_name=u'владелец', related_name=u'docs', blank=True, null=True)
type_doc = models.CharField(max_length=25, default=TypeDocument.DEFAULT)