【问题标题】:cloudinary django database errorcloudinary django 数据库错误
【发布时间】:2015-10-12 03:17:12
【问题描述】:

我正在使用 Django 1.8 开发使用 Cloudinary 的应用程序。 我从https://github.com/cloudinary/cloudinary-django-sample 下载了示例项目。 这一行: image = CloudinaryField('image')

在运行“manage.py migrate”时会出错

django.db.utils.OperationalError:接近“无”:语法错误

尝试在字段定义中添加“null=True”和“blank=True”

image = CloudinaryField('image', null=True, blank=True)

但我得到了相同的结果。 我像这样导入cloudinafield

从 cloudinary.models 导入 CloudinaryField

当我用 CloudinadyField 注释掉该行时,没有错误。 这个错误的原因是什么?

【问题讨论】:

  • 请显示整个错误和回溯。
  • 请确保您使用最新版本的cloudinary SDK(当前为1.1.3)

标签: python django database cloudinary


【解决方案1】:

嗯,没有像您使用的那样的字段类型。

对于处理图像,您可以使用CharField 来存储url 或使用FileField 来存储链接url 的文件密钥。

您可以在this页面找到详细配置。

【讨论】:

  • CloudinaryField 是 cloudinary 库的一部分
  • 从 cloudinary.models 导入 CloudinaryField。问题是django无法在数据库中创建记录,我不明白为什么
【解决方案2】:

我觉得自己像个白痴,刚刚将 cloudinary 库更新到 1.1.3,现在一切正常。谢谢 Tal Lev-Ami

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 2018-10-21
    • 2012-04-20
    • 1970-01-01
    • 2015-08-08
    • 2013-12-25
    • 2017-06-16
    相关资源
    最近更新 更多