django.db.utils.ProgrammingError,尽管删除了问题代码

2022-01-24 12:50:26 标签 databasedjango-models

我不断收到以下错误,即使我从我的models。py文件中删除了有问题的代码。当我尝试将主键设置为UUID字段时,第一次出现了这个问题。从那时起,我一直得到如下所示的错误。删除数据库并重新运行迁移仍然会出现错误。

这是我的models。py文件

class VolunteerInstance(models.Model):
student_id = models.CharField(
    blank = True, 
    editable = True, 
    default = 'No Student ID Provided',
    max_length = 255
)
grad_year = models.CharField(
    blank = True, 
    max_length = 255,  
    default = 'No Graduation Year Provided', 
    editable = True
)
organization = models.CharField(
    blank = False,
    max_length = 255
)
description = models.TextField(
    blank = False, 
)
supervisor_Name = models.CharField(
    blank = False, 
    max_length = 255
)
supervisor_Phone_Number = models.CharField(
    blank = True, 
    null = True, 
    max_length = 10
)
volunteering_Date = models.DateField()
volunteering_Duration = models.FloatField()
scanned_Form = models.FileField(
    null = True,
    blank = True, 
    upload_to = 'scanned_files' 
)
approved = models.BooleanField(
    default = False, 
    blank = True, 
)

这是我一直收到的错误。

File "C:\Program Files\Python38\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
psycopg2.errors.CannotCoerce: cannot cast type bigint to uuid
LINE 1: ...unteerinstance" ALTER COLUMN "id" TYPE uuid USING "id"::uuid
阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码