我正在尝试在任何地方的python上部署django应用程序,但我认为media_urls或media_root可能设置不正确。我还花了一些时间试图弄清楚如何在Django上打印所有有效的url,但是在此链接上对我没有任何帮助。 Django : How can I see a list of urlpatterns?。
我收到“ ModuleNotFoundError:没有名为'django.core.urlresolvers'的模块”
>>> x=[0,1,2];len(x)
3
>>> df.loc[x,:].shape
(4, 1)
答案
答案 0 :(得分:2)
您的图像静态文件映射位于/ images,但是您正在/ snapcapsule / images访问图像。更改您的media_url或静态文件映射,以使它们匹配。
答案 1 :(得分:0)
大多数时候,我使用本地的django和服务器中的nginx来处理静态和媒体。
在本地:
javascript
在服务器中:
# at the end of urls.py
if settings.DEBUG:
# debug toolbar
import debug_toolbar
urlpatterns.insert(0, path("__debug__/", include(debug_toolbar.urls)))
# static and media
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns.extend(
staticfiles_urlpatterns()
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
)