image = CharField(null=True, default=None)
а в бд просто ссылочка
то есть, чтобы сделать карточку товара, картинку сначала нужно залить в репозиторий?
У меня там так и хранится))))
аплоадишь картинку в директорию с проектом, да
проблема в том, что это хранится локально
тогда почему у тебя имя поля - ImageField?
ведь ты этим именем поля говоришь базе данных, что тут будет храниться картинка в бинарных данных
бабу данных я ещё не встречал )
Вот эта тема мне не совсем понятна, опять спать не буду))))))
ну это на потом, пока храни локально, пока пофиг
и че каждый раз, когда что то добавляет карточку товара, сначала картинку нужно закинуть в репозиторий???? А потом ее от туда доставать?
надо загружать картинку к себе, но доставать не надо, просто чтобы отобразить картинку, тебе надо вернуть ссылку на неё
тебе не нужно её доставать, ты заранее генерируешь уникальное имя картинки, и сохраняешь его как путь
получается, сделать отдельную модель на галерею, там прописать слаг и связать его с карточкой?
ты грузишь файл, на кнопке сохранения происходит генерация уникального имени в бакете, и сохранение его в нужное поле, после чего проиходит аплоад файла в бакет
а ссылка media/img/name.png работать в боевом проекте не будет?
будет, но хостинги зачастую дают мало дискового пространства, и не предназначены для хранения каких-то файлов
аааа все понял, мне нужно отдельно от хостинга иметь облако, туда загружать картинки с админки(как я планировал), а сгенерированный слаг на эту картинку будет храниться в бд, правильно?
да, ток не слаг, а обычный урл
ну идея понятна, завтра подумаю как это осуществить))) буду наверное через связь 1к1 делать))))
спс, познавательно)))) а я че то и не учел этот момент, все приходит с опытом)))))))
я бы тебе не советовал пока этим заморачиваться. это на попозже
Та я всегда встреваю в какую то опу)))) мне говорят напиши парсер простой, я как самый простой выбрал HH.ru. Погуглил знатно)))
но на сложных задачах учишься быстрее
так по началу всегда будет, потом когда появляется коммерческий опыт, всё делается намного проще
нет, просто сам захотел парсер накостылять)))))
Тут больше всего тяжело учиться в 40 лет)))) Все меня считают, дебилом)))) Или что я с ума сошел))))
А мне вот кажется, что это и есть суть разработки, вечно прилетает проблема и ты пытаешься решить, а потом решаешь, и ты потом словно полководец Александр Македонский захватчик территорий, Чингисхан. Короче это кайф
Я как парсер накорябал, у меня аж давление подскочило))))
ну да, в 40 лет будет тяжеловато втянуться Хотя я не знаю лично таких людей, поэтому не могу сказать
А у тебя сколько времени в день на обучение?
Пофигу что 40 лет, я уверен, что у тебя все получится, если будешь стремиться к этому.
ну пока весь день))))
максимум 5 часов, больше не нужно
ну я 4 часа с утра занимаюсь, потом перерыв часа 3 делаю, потом до победного, а вечером верстаю че нибудь легкое))))
лучше 2-3 часа кодить, и 2 часа что-то читать, этого будет достаточно
Короче я кое что видел, парень дизайнер в 2014 сделал на ruby on rails 12 разных проектов за 12 недель. Это вызов. 3 месяца 12 проектов. Если ты готов.
для такого надо знать и понимать, что делаешь
Сначала научиться нужно
жестко) я к примеру до прихода на работу вообще не понимал, чем занимаюсь) но чёт делал там себе
сейчас требования скорее всего другие)
Ну да он там на Ютубе говорил что это была жесть, это наверное даже тренировка силы воли.
у меня наверное инфаркт будет ))))
Или ты выйдешь из этого боя с накаченным фласковыми мышцами 😀
Так ты Ютуб веди как тот дизайнер, представь название: "40 лет 12 приложений за 3 месяца". Или "запрограмируй или умри"
И канал еще назвать песочные люди))))
Можно и так назвать🙂 ну вообще если серьезно иногда марафоны это неплохая идея, ты можешь пройти после мигуэля. Тем более это обширное портфолио. Мб поможет при устройстве. Вероятно всего из 12 проектов, хотя бы 6 будет довольно неплохими по качеству.
А че это за чел, у него канал или что?
Да, ирландец или американец, не понимаю что за акцент.
https://m.youtube.com/watch?v=7-1HCWbu7iU&list=PL23ZvcdS3XPLNdRYB_QyomQsShx59tpc-&index=1
Тот самый момент когда вспоминаешь, как тебе говорили на уроке английского языка что он очень важен, а ты кладешь на него болт))))
Короче рэйлс известен своей очень быстрой разработкой, фласк будет медленней, так что можешь брать больше дней - например 10, и не вбивать себя в такие жёсткие рамки
ты забыл упомянуть что руби это другой язык)
Ты думаешь, он хотел сбежать? 😁
Обсуждают сегодня