@kazunobu2211 (kkk234)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Djangoのdjango-mdeditorパッケージ利用時のエラー Not Found: /mdeditor/uploads/

解決したいこと

djangoの管理画面から画像アップロードを行えるようにする

開発端末

MacBook Air M2チップ(macos Ventura 13.4)

発生している問題・エラー

スクリーンショット 2023-06-19 11.58.55.png

django-mdeditorパッケージを使用しておりDjangoの画面から、画像をアップロードしようとするとログで次のようなエラーが発生します。

Not Found: /mdeditor/uploads/
"POST /mdeditor/uploads/?guid=1687140066880 HTTP/1.1" 404 2329

該当するソースコード

エラー時のソースをGitHubにアップロードしております。
https://github.com/kazunobu2022/blog

実行したコマンド

docker-compose build --no-cache
python3 manage.py createsuperuser
docker-compose up

補足情報

参考サイト:https://yuki.world/django-markdown-implement/
参考GitHub:https://github.com/pylixm/django-mdeditor

以上、よろしくお願いいたします。

0 likes

1Answer

実際に触ったわけではないので見当違いでしたら申し訳ありません。
mdeditorのREADMEに
Make folder uploads/editor in you project for media files.
とあるので、自分であらかじめフォルダを作成しておく必要があるのではないでしょうか?
(Dockerfileに設定しておくのが良いと思います。)

2Like

Comments

  1. @kazunobu2211

    Questioner

    ご連絡ありがとうございます!!
    urls.pyの記述を次のように修正したらクリアできました。

    単純なミスで恥ずかしいかぎりです。

    元
    path("mdeditor", include('mdeditor.urls')),
    
    修正
    path("mdeditor/", include('mdeditor.urls')),
    
    

Your answer might help someone💌