Django无法访问管理站点中的模型

Django无法访问管理站点中的模型,django,python-3.x,Django,Python 3.x,我试图在我的一个模型中调整一个日期字段,以同时显示时间(DateTimeField)。我最后也做了时区调整。毕竟,我决定不使用时间,删除了附加代码,并将字段设置回DateField。进行并迁移迁移。现在,当尝试通过页面或管理页面从模型访问对象时,我收到错误: invalid literal for int() with base 10: b'24 22:00:00' 因此,在尝试了一些事情之后,我只想使用管理页面删除模型中的对象。这也导致了上述错误 似乎依赖于该模型中的对象的每个页面都会抛出错

我试图在我的一个模型中调整一个日期字段,以同时显示时间(DateTimeField)。我最后也做了时区调整。毕竟,我决定不使用时间,删除了附加代码,并将字段设置回DateField。进行并迁移迁移。现在,当尝试通过页面或管理页面从模型访问对象时,我收到错误:

invalid literal for int() with base 10: b'24 22:00:00'
因此,在尝试了一些事情之后,我只想使用管理页面删除模型中的对象。这也导致了上述错误

似乎依赖于该模型中的对象的每个页面都会抛出错误

有没有办法强制删除对象? 你能推荐其他清洁方法吗

该模型定义为:

class PieceInstance(models.Model):
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, help_text='Unique ID for this particular Piece across whole system')
    piece = models.ForeignKey('Piece', on_delete=models.SET_NULL, null=True) 
    version = models.CharField(max_length=200)
    date_claimed = models.DateField(null=True, blank=True)
    claimant = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True)
    date_sent_to_claimant = models.DateField(null=True, blank=True)

    PIECE_STATUS = (
        ('n', 'Not Claimable'),
        ('a', 'Available'),
        ('r', 'Reserved'),
        ('c', 'Claimed'),
    )

    status = models.CharField(
        max_length=1,
        choices=PIECE_STATUS,
        blank=True,
        default='a',
        help_text='Piece Availability',
    )

    @property
    def claimed_overdue(self):
        days_till_claimed_overdue = 7
        if self.date_claimed and date.today() > self.date_claimed + timedelta(days=days_till_claimed_overdue):
            return True
        return False

    class Meta:
        ordering = ['date_claimed']
        permissions = (('can_mark_sent_to_claimant', 'Set Piece Instance as sent to claimant'),) 

    def __str__(self):
        return f'{self.id} ({self.piece.title})'

由于我的项目不大,我决定放弃整个数据库,从头开始重新设置。 我使用了公认的问题答案

请注意,您还必须再次设置所有用户(包括超级用户)