architect icon indicating copy to clipboard operation
architect copied to clipboard

architect.exceptions.ORMError: Unsupported ORM "django" requested for class "{MyModel}", available ORMs are: django, peewee, pony, sqlalchemy, sqlobject

Open lidyum opened this issue 4 years ago • 0 comments

I have at the following model. Django==3.1.5, architect==0.5.6

@architect.install('partition', type='range', subtype='date', constraint='month', column='start_date_time')
class DriveWorkArchive(models.Model):
    person = models.ForeignKey("app_person.Person", on_delete=models.PROTECT, verbose_name=_('Person'))
    register_no = models.PositiveIntegerField(verbose_name=_('Register No'))
    start_date_time = models.DateTimeField(verbose_name=_('Start Date Time'))
    end_date_time = models.DateTimeField(verbose_name=_('End Date Time'))
    plate = models.CharField(max_length=15, verbose_name=_('Plate'))
    person_type = models.PositiveIntegerField(choices=EnumPersonKindType.types, verbose_name=_('Person Kind'))
    owner_member = models.ForeignKey("app_member.Member", on_delete=models.CASCADE, verbose_name=_('Owner Member'))

    class Meta:
        verbose_name = _('Drive Work Archive')
        verbose_name_plural = _('Drive Works Archive')
        indexes = [
            models.Index(fields=['owner_member']),
            models.Index(fields=['end_date_time', 'plate'])
        ]

lidyum avatar Feb 12 '21 09:02 lidyum