【问题标题】:Heroku-Django South Migrations to Cloudinary Image FieldHeroku-Django South 迁移到 Cloudinary Image Field
【发布时间】:2012-08-16 05:04:34
【问题描述】:

我正在开发一个严重依赖实时用户图像创建上传的应用程序。由于 Heroku 不支持实时上传(新文件会定期刷新),我将所有图片移至Cloudinary

对于带有图像字段的模型,我添加了这个字段:

    c_image = CloudinaryField('image')

所有导入都有效,我确保添加了南自省规则:

add_introspection_rules([], ["^cloudinary\.models\.CloudinaryField"])

当我尝试迁移时,我收到错误消息,指出此字段为 NOT NULL 但未指定默认值。

如何设置默认值或允许null=true, blank=true

【问题讨论】:

    标签: django web-applications heroku django-south cloudinary


    【解决方案1】:

    CloudinaryFieldCharField 之上的包装器 - 您只需将 null=True, blank=True 添加到字段定义中即可。

    【讨论】:

    • 在我的models.py中,还是在cloudinary文件夹的models.py中?
    • 你的models.py:c_image = CloudinaryField('image', null=True, blank=True)
    猜你喜欢
    • 2013-09-01
    • 2012-08-06
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 2015-04-12
    相关资源
    最近更新 更多