0

ライブ ユーザー イメージ作成のアップロードに大きく依存するアプリを開発しています。Heroku はライブ アップロードをサポートしていないため (新しいファイルは定期的にフラッシュされます)、すべての画像をCloudinaryに移動しています。

画像フィールドを持つモデルの場合、次のフィールドを追加しました:

    c_image = CloudinaryField('image')

すべてのインポートが機能し、南のイントロスペクション ルールを追加したことを確認しました。

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

移行しようとすると、このフィールドにはNOT NULLまだデフォルトが指定されていないというエラーが表示されます。

デフォルト値を設定したり、代わりに許可したりするにはどうすればよいですnull=true, blank=trueか?

4

1 に答える 1

2

CloudinaryFieldは a のラッパーです。フィールド定義CharFieldに追加するだけです。null=True, blank=True

于 2012-08-20T20:59:27.600 に答える