Небольшое приложение на Django для загрузки и хранения картинок

Цена договорная • электронные деньги
18 ноября 2018, 19:03 • 2 отклика • 22 просмотра
Добрый вечер!
Очень нужна помощь с MVP котоое нужно было сделать "еще вчера". Кажется небольшим, но к сожалению я не имею достаточного опыта именно с Джанго и Питоном. Не знаю сделать нормальную структуру проекта и как именно нормально тестируют правильно, сам функционал вроде гуглиться во всяких туториалах.
Не буду юлить - хочу попытаться найти человека который сделает это в течении следующих нескольких часов. (4 часа)
Естественно нужен человек с опытом Джанго, так что просьба откликаться только людей с опытом, чтоб не тратить свое и мое время.

Требования:
1) Сделать на Django >= 2.1
2) Покрыть тестами весь важный функционал views.py, forms.py и т.д.
3) Фронтенд - просто Bootstrap + обычный JavaScript/jQuery
4) Функционал согласно согласно сценариям ниже.

Сценарии:
1) Авторизованный пользователь
а) хочет залить не существущее изображение Picture1
- открывает страницу с формой загрузки
- заполняет название файла Picture1
- выбирает файл на своем компьютере
- после загрузки видит уведомление "Picture1 загружено"
- может пройти по ссылке /img/picture1 и увидеть изображение и название файла, а также ссылку на страницу для изменения файла
б) хочет изменить изображение или его название
- открывает страницу с формой загрузки
- изменяет название файла или сам файл
- после сабмита формы видит сообщение "Picture1 изменено"
в) хочет просмотреть загруженный файл и открывает урл /img/picture1
- видит картинку и название если файл существует
- видит 404 если картинка не существует
2) объяснить как можно улучшить время загрузки страниц вида /img/picture1
3) в случае использования в будущем каким бы то ни было дополнительных библиотек для редкатирования/ресайза изображений, как лучше работать с зависимостями для разных сред
(prod и тестинг например) и как вообще это реализовать.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Александр Жуков согласился помочь мне с очень срочным проектом. Сделал все в исключительно короткие сроки, при этом задавал уточняющие вопросы по поводу функционала о котором я заранее не позаботился подумать. Благодаря этому результат оказался даже лучше чем я ожидал. Так же помог с настройкой, установкой всего на моей машине, а также конфигами для более простого запуска и обновления приложения.

Так же порадовала структура Django приложения от Александра, пожалуй одно из лучших разбиений на подсистемы что мне приходилось видеть.


Рад рекомендовать его и надеюсь на плодотворное сотрудничество в будущем.
5 лет назад
R50 70b7117a8cea7cc9ee8df1d14a8743ba
Фрилансер
Очень положительно оцениваю работу с данными заказчиком - оперативные ответы на вопросы и просмотр проекта для оценки, объективные комментарии и предложения по улучшению. Рекомендую к сотрудничеству!
5 лет назад