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

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

60 ответов

61 просмотр

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, и не вбивать себя в такие жёсткие рамки

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта