【发布时间】:2018-04-14 17:02:55
【问题描述】:
我正在开发一个需要在屏幕上显示图像的应用程序。我按照 django 教程中的说明配置了“设置”文件。 但由于某种原因,找不到图像。
settings.py
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.0/howto/static-files/
STATIC_ROOT = os.path.join(BASE_DIR,'static')
STATIC_URL = '/static/'
# Extra places for collectstatic to find static files.
MEDIA_ROOT = os.path.join(BASE_ROOT,'media')
MEDIA_URL = '/media/'
urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('licitacao.urls')),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
example.html
<img class="card-img-top figure-img img-fluid rounded" src="{% static "media/800x600.png" %}" alt="Card image cap">
如果我通过媒体更改 url 静态,图像会出现,但是,css 和 js 等静态文件停止工作。如何同时运行媒体和静态?
【问题讨论】:
标签: django django-templates django-views