LoginSignup
0
1

More than 1 year has passed since last update.

Djangoで画像が表示されない原因【urls.pyが間違っていた】

Posted at

無駄にハマったので記しときます。

Next.js と Djangoでアプリを作っていて、画像を表示しようと思った時にハマりました。

人によって原因は違うと思いますが、僕は

urls.py
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

この記述を間違ったurls.pyに記載していました。

というのも、

・app
 ・urls.py
・project
 ・url.py ←こっちに記載しないといけなかった。

というだけでした。

なので、最終的に以下のように書いたら画像が表示されました。

urls.py
urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include('app.urls'))
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urls.pyって同じ名前の作らないで欲しいですね。🥺 Django初心者からするとややこしい。笑

終わり。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1