Я установил следующие настройки и URL-адреса, но он не загружает изображения из каталога мультимедиа:
settings.py:
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, '/media/')
urls.py:
urlpatterns = [
path('create/', views.image_create, name='create'),
path('detail/<int:id>/<slug:slug>/', views.image_detail, name='detail'),
]
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
document_root=settings.MEDIA_ROOT)
это ссылка, созданная для страницы: https://127.0.0.1: 8000 / images / detail / 1 / django -and-duke / и ссылка на изображение: https://127.0.0.1: 8000 / media / images / 2020/08/02 / django -and-duke.jpg
У меня есть другое приложение с именем account, и если я добавлю базовый URL-адрес учетной записи к первому URL-адресов этого медиа он работает! но я знаю, что они отделены друг от друга. если вам нужны другие части кода, сообщите мне.