Проблема может быть в чём угодно. Мало информации.
1) Закачивается ли картинка на диск? Вы проверяли?
2) Каким образом вы её показываете? <img src="тут что?"/>
3) Настроен ли у вас показ /media/ и если да, то правильно ли? Вы проверяли?
776166, я решил делать через статик, файл загружается, всё ок, но в пути к файлу появляется название приложения, если его убираю на сайте, все работает. Как через Jinja убрать первые 5 букв в пути файла?
Артем Шишков, плохо так делать. Слишком сложно. Где-то в логике проектирования ошибка.
Загружать файло лучше в media и раздавать оттуда же. static не для этого.
Артем Шишков, ImageFeild работает как? У него есть параметр upload_to, который определяется относительно MEDIA_URL на урлах и MEDIA_ROOT на файловой системе. Т.е. файлик положится на диск и через /media/ будет доступен. В шаблоне нужно сказать что-то типа {{ instance.img.url }} и получится готовый путь до файла.
В поисковиках есть куча примеров.
Отладка в два этапа.
1) Проверяем, что на диске файл кладётся туда, куда предполагается.
2) Файлик доступен через url.