在Djang没有被认出

2024-06-16 13:18:19 发布

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

嘿,我试图取代存储文件,以使用cloudinary在我的django应用程序。我将以下内容添加到我的型号.py你知道吗

class RegisterUser(models.Model):
    user=models.OneToOneField(User,on_delete=models.CASCADE)

    biography = models.CharField(max_length=1000000,blank=True)
    research_place = models.CharField(max_length=1000000,blank=True)
    studies = models.CharField(max_length=1000000,blank=True)

    image = models.ImageField(blank=True,null=True,upload_to='uploaded_images',default ="uploaded_images/defaultReal.jpg")
    # cropping = ImageRatioField('image','200x200',size_warning=True) #width x height
    image2 = CloudinaryField('image')

    avatar_thumbnail = ImageSpecField(source='image',
                                    processors=[ResizeToFill(200, 200)],
                                    format='JPEG',
                                    options={'quality': 60})

    activation_key = models.CharField(max_length=50)
    key_expires = models.DateTimeField()
    class Meta:
        permissions = (
            ("has_uploaded", ("Has uploaded")),
            ("is_authenticated", ("Is authenticated")),
        )

运行并进行迁移,但什么也没发生。然后,当我运行服务器时,我得到的错误是image2列不存在。有人知道这是什么吗?你知道吗


Tags: 文件keyimagetruemodelslengthmaxclass