169 похожих чатов

Img = models.ImageField(upload_to='ссылка в репозитории') так получается нужно было сделать?

60 ответов

18 просмотров

image = CharField(null=True, default=None)

а в бд просто ссылочка

Keejamen-Keejamen Автор вопроса
Ромачка
image = CharField(null=True, default=None)

то есть, чтобы сделать карточку товара, картинку сначала нужно залить в репозиторий?

Keejamen-Keejamen Автор вопроса
Ромачка
а в бд просто ссылочка

У меня там так и хранится))))

Keejamen Keejamen
то есть, чтобы сделать карточку товара, картинку с...

аплоадишь картинку в директорию с проектом, да

Keejamen Keejamen
У меня там так и хранится))))

проблема в том, что это хранится локально

Keejamen Keejamen
У меня там так и хранится))))

тогда почему у тебя имя поля - ImageField?

Ромачка
тогда почему у тебя имя поля - ImageField?

ведь ты этим именем поля говоришь базе данных, что тут будет храниться картинка в бинарных данных

Keejamen-Keejamen Автор вопроса
dnacd 🦜
проблема в том, что это хранится локально

Вот эта тема мне не совсем понятна, опять спать не буду))))))

Keejamen Keejamen
Вот эта тема мне не совсем понятна, опять спать не...

ну это на потом, пока храни локально, пока пофиг

Keejamen-Keejamen Автор вопроса
Ромачка
аплоадишь картинку в директорию с проектом, да

и че каждый раз, когда что то добавляет карточку товара, сначала картинку нужно закинуть в репозиторий???? А потом ее от туда доставать?

Keejamen Keejamen
и че каждый раз, когда что то добавляет карточку т...

надо загружать картинку к себе, но доставать не надо, просто чтобы отобразить картинку, тебе надо вернуть ссылку на неё

Keejamen Keejamen
и че каждый раз, когда что то добавляет карточку т...

тебе не нужно её доставать, ты заранее генерируешь уникальное имя картинки, и сохраняешь его как путь

Keejamen-Keejamen Автор вопроса
dnacd 🦜
тебе не нужно её доставать, ты заранее генерируешь...

получается, сделать отдельную модель на галерею, там прописать слаг и связать его с карточкой?

Keejamen Keejamen
получается, сделать отдельную модель на галерею, т...

ты грузишь файл, на кнопке сохранения происходит генерация уникального имени в бакете, и сохранение его в нужное поле, после чего проиходит аплоад файла в бакет

Keejamen-Keejamen Автор вопроса
dnacd 🦜
ты грузишь файл, на кнопке сохранения происходит г...

а ссылка media/img/name.png работать в боевом проекте не будет?

Keejamen Keejamen
а ссылка media/img/name.png работать в боевом прое...

будет, но хостинги зачастую дают мало дискового пространства, и не предназначены для хранения каких-то файлов

Keejamen-Keejamen Автор вопроса
dnacd 🦜
будет, но хостинги зачастую дают мало дискового пр...

аааа все понял, мне нужно отдельно от хостинга иметь облако, туда загружать картинки с админки(как я планировал), а сгенерированный слаг на эту картинку будет храниться в бд, правильно?

Keejamen-Keejamen Автор вопроса
dnacd 🦜
да, ток не слаг, а обычный урл

ну идея понятна, завтра подумаю как это осуществить))) буду наверное через связь 1к1 делать))))

Keejamen-Keejamen Автор вопроса
dnacd 🦜
да, ток не слаг, а обычный урл

спс, познавательно)))) а я че то и не учел этот момент, все приходит с опытом)))))))

Keejamen Keejamen
спс, познавательно)))) а я че то и не учел этот мо...

я бы тебе не советовал пока этим заморачиваться. это на попозже

Keejamen-Keejamen Автор вопроса
dnacd 🦜
я бы тебе не советовал пока этим заморачиваться. э...

Та я всегда встреваю в какую то опу)))) мне говорят напиши парсер простой, я как самый простой выбрал HH.ru. Погуглил знатно)))

Keejamen-Keejamen Автор вопроса
Keejamen Keejamen
Та я всегда встреваю в какую то опу)))) мне говоря...

так по началу всегда будет, потом когда появляется коммерческий опыт, всё делается намного проще

Keejamen-Keejamen Автор вопроса
Мистер Дуди Дэниелс
Заказ на парсер?

нет, просто сам захотел парсер накостылять)))))

Keejamen-Keejamen Автор вопроса
dnacd 🦜
так по началу всегда будет, потом когда появляется...

Тут больше всего тяжело учиться в 40 лет)))) Все меня считают, дебилом)))) Или что я с ума сошел))))

Keejamen Keejamen
Та я всегда встреваю в какую то опу)))) мне говоря...

А мне вот кажется, что это и есть суть разработки, вечно прилетает проблема и ты пытаешься решить, а потом решаешь, и ты потом словно полководец Александр Македонский захватчик территорий, Чингисхан. Короче это кайф

Keejamen-Keejamen Автор вопроса
Мистер Дуди Дэниелс
А мне вот кажется, что это и есть суть разработки,...

Я как парсер накорябал, у меня аж давление подскочило))))

Keejamen Keejamen
Тут больше всего тяжело учиться в 40 лет)))) Все м...

ну да, в 40 лет будет тяжеловато втянуться Хотя я не знаю лично таких людей, поэтому не могу сказать

Keejamen Keejamen
Тут больше всего тяжело учиться в 40 лет)))) Все м...

Пофигу что 40 лет, я уверен, что у тебя все получится, если будешь стремиться к этому.

Keejamen Keejamen
ну пока весь день))))

максимум 5 часов, больше не нужно

Keejamen-Keejamen Автор вопроса
dnacd 🦜
максимум 5 часов, больше не нужно

ну я 4 часа с утра занимаюсь, потом перерыв часа 3 делаю, потом до победного, а вечером верстаю че нибудь легкое))))

Keejamen Keejamen
ну я 4 часа с утра занимаюсь, потом перерыв часа 3...

лучше 2-3 часа кодить, и 2 часа что-то читать, этого будет достаточно

Keejamen Keejamen
ну пока весь день))))

Короче я кое что видел, парень дизайнер в 2014 сделал на ruby on rails 12 разных проектов за 12 недель. Это вызов. 3 месяца 12 проектов. Если ты готов.

Мистер Дуди Дэниелс
Он был новичок

жестко) я к примеру до прихода на работу вообще не понимал, чем занимаюсь) но чёт делал там себе

Keejamen-Keejamen Автор вопроса
dnacd 🦜
жестко) я к примеру до прихода на работу вообще не...

сейчас требования скорее всего другие)

dnacd 🦜
жестко) я к примеру до прихода на работу вообще не...

Ну да он там на Ютубе говорил что это была жесть, это наверное даже тренировка силы воли.

Keejamen Keejamen
у меня наверное инфаркт будет ))))

Или ты выйдешь из этого боя с накаченным фласковыми мышцами 😀

Keejamen Keejamen
у меня наверное инфаркт будет ))))

Так ты Ютуб веди как тот дизайнер, представь название: "40 лет 12 приложений за 3 месяца". Или "запрограмируй или умри"

Keejamen Keejamen
И канал еще назвать песочные люди))))

Можно и так назвать🙂 ну вообще если серьезно иногда марафоны это неплохая идея, ты можешь пройти после мигуэля. Тем более это обширное портфолио. Мб поможет при устройстве. Вероятно всего из 12 проектов, хотя бы 6 будет довольно неплохими по качеству.

Keejamen Keejamen
А че это за чел, у него канал или что?

Да, ирландец или американец, не понимаю что за акцент.

Keejamen Keejamen
А че это за чел, у него канал или что?

https://m.youtube.com/watch?v=7-1HCWbu7iU&list=PL23ZvcdS3XPLNdRYB_QyomQsShx59tpc-&index=1

Keejamen-Keejamen Автор вопроса
Мистер Дуди Дэниелс
https://m.youtube.com/watch?v=7-1HCWbu7iU&list=PL2...

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

Keejamen Keejamen
Тот самый момент когда вспоминаешь, как тебе говор...

Короче рэйлс известен своей очень быстрой разработкой, фласк будет медленней, так что можешь брать больше дней - например 10, и не вбивать себя в такие жёсткие рамки

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
13
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Карта сайта