您好我正在编写一个用于学习目的的webapp。
目前我被困在其他所有部分加载但不是图像文件的部分。
我正在使用django 1.4.5和python 2.7.4。
这是urls.py文件
urlpatterns = patterns('',
url(r'^frontend/finalImages/(.*)/$', loadImages),
)
这是views.py文件:
from django.http import HttpResponse
def loadImages(request, text):
print text
response = HttpResponse(mimetype="image/png")
img = Image.open("mysite/frontend/finalImages/"+text)
img.save(response,'png')
return response
我在JS代码中请求图像文件如下:
img = new Image();
img.src='/frontend/final images/1010.png";
我在运行代码时没有收到任何错误,但是图片没有加载。
控制台:
GET http://127.0.0.1:8000/frontend/finalImages/1010.png 404 (NOT FOUND)
我在做错了什么。如何做到这一点!
答案 0 :(得分:0)
假设您的文件夹名为static,则在settings.py文件中的更改后,settings.py的父级别应该有帮助
STATICFILES_DIRS = (
os.path.join(os.path.dirname(__file__),'..','static'),
)