ローカルでは問題なく画像がアップロードできていたのですが、本番環境でmarkdownxfieldに画像をドラッグ&ドロップしても画像が読み込まれなくなった。ドラッグ&ドロップすると以下のように本文の部分が白く変化するが、画像はアップロードされない。
使っているサーバー
conoha vps
ubuntu 20.04
settings.pyのmarkdownx,media周りの設定
media
MEDIA_URL = '/media/' MEDIA_ROOT = 'media/'
markdownx
### --- MarkdownX --- ### # Markdownxを使用する場合はコメントアウトを外す # Extention MARKDOWNX_MARKDOWN_EXTENSIONS = [ 'markdown.extensions.sane_lists', 'markdown.extensions.nl2br', 'markdown.extensions.extra', 'markdown.extensions.toc', 'markdown.extensions.tables' ] MARKDOWNX_MEDI_PATH = datetime.datetime.now().strftime('markdownx/%Y/%m/%d') # Content Type MARKDOWNX_UPLOAD_CONTENT_TYPES = [ 'image/jpeg', 'image/png', 'image/svg+xml', 'application/pdf']
models.py
class Article(models.Model): (略) title = models.CharField("タイトル", max_length=100) body = MarkdownxField("本文") (略)
初心者故、抜けなどあるかもしれません。他に解決に必要な情報などありましたらコメントしてください。
あなたの回答
tips
プレビュー