My models are: ---- class Album(models.Model): slug = models.SlugField( unique=True, help_text=_("Suggested value automatically generated from title. Must be unique.") ) # using name of the model, rather than the model object itself, # because Photo is not yet defined. cover_image = models.ForeignKey('Photo', blank=True, null=True)
class Image(models.Model): album = models.ForeignKey('Album', related_name='images') image = ImageWithThumbnailsField(upload_to='upload/mygallery/images/%Y/%m/%d/', thumbnail={'size': settings.MYGALLERY_THUMBNAILSIZE}) --- But doing python manage.py syncdb states: "mygallery.album: 'cover_image' has a relation with model Photo, which has either not been installed or is abstract." As stated in the django model reference, I'm already using the Foreignkey field with a name (string) rather than the model itself. I'm using Postgresql. What am I missing? Are 2 models not allowed to point to each other? Regards. Dries. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.