Итак делаю и запускаю все из под PyCharm … и имеет место быть вот такая конструкция:
from django.http import HttpResponse, Http404 import PIL # библиоткеа работы с графикой from PIL import Image, ImageDraw def indicator ( request ) : szHTML = "" image = Image.new("RGBA", (320,320), (0,0,0,0)) draw = ImageDraw.Draw(image) draw.ellipse( (10,10,300,300), fill="red", outline="blue") del draw image.save("/как-то-путь/django/invest_mice/static/test.png", "PNG") szHTML += "<br /><img src='/static/test.png' />" return HttpResponse ( szHTML )
Соответственно в STATIC.PY пишу:
STATIC_ROOT = '/как-то-путь/django/invest_mice/static/' STATIC_URL = '/static/' STATICFILES_DIRS = ( '/как-то-путь/django/invest_mice/static', )
Картинка в папочке появляется но вызывать ее не получается. Обращение по:
http://127.0.0.1:8000/static/img/test.png
Отдает текстовое сообщение:
A server error occurred. Please contact the administrator.
Никаких 404 и прочего… Напоминаю, что все это из под PyCharm…
В какой бубен стучать?