编辑:一些随机的编辑似乎可以做到这一点,但我不明白是怎么做到的。在
我的阿凡达刚安装到django应用程序。(目前,它正在开发中,所以我使用的是django附带的服务器)
然而。当我上传了一个头像后,我既找不到任何文件夹中的头像,也不显示它。我不熟悉django和python,所以我不知道该做什么,也不知道要发布哪部分代码。我完全不知道。我已经设置了一个url,静态文件是服务器(通过django.views.static。发球)
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
(已导入设置)
然而。我觉得这是不对的。我想要一些向导。在
媒体/静态相关设置:
^{pr2}$至于模板,我只是使用django avatar提供的模板。在
首先,不要将项目的静态目录添加到
STATICFILES_DIRS
。您不应该手动将任何内容放入该目录,因此没有理由在开发中提供服务(这就是Django默认情况下不提供服务的原因)。另外,我不认为它与这个问题有关,但是STATIC_ROOT
需要一个真正的值,在您的例子中应该是:也就是说,从django avatar的来源来看,有两件事:
它使用了一个名为
AVATAR_STORAGE_DIR
的设置,因此如果您没有,您可能应该定义它如果出于任何原因,头像不能写入文件系统,django avatar会安静地返回。因此,我将检查权限之类的内容,以确保Django在写入
AVATAR_STORAGE_DIR
下的任何目录时不会出现问题。希望这足以让您进一步调试这个问题。在
相关问题 更多 >
编程相关推荐