数据库中缺少字段,但存在于Django的mod中

2024-09-30 10:40:25 发布

您现在位置:Python中文网/ 问答频道 /正文

以前,我的模型由三个记录id(主键)、router_id、as_num和neighbor_id组成,然后我试图通过将字段名从“id”更改为“auto”id来更改数据库中的“id”字段。在

这是我的模型

class dataFromFile(models.Model):
    auto_id = models.AutoField(primary_key=True, default=0)
    router_ip = models.CharField(max_length=20)
    as_num = models.IntegerField(default=0)
    neighbor_ip = models.CharField(max_length=20)

然后使用命令python manage.py makemigrations peersite给了我一条消息“在app‘peersite’中没有检测到任何更改” 那么使用python manage.py sqlmigrate peersite 0001似乎没有任何错误。但是用python manage.py migrate peersite给出了

^{pr2}$

我在数据库中签入了表dataFromFile,也没有'id'字段。在

有什么解决办法吗? 提前谢谢你


Tags: py模型ipid数据库defaultautomanage

热门问题