Size: a a a

Django [ru] #STAY HOME

2021 January 04

k

kambeerhunter in Django [ru] #STAY HOME
Dmitry Plesovskykh
всем привет. у кого есть опыт переезда с древней версии django 1.6.1 / python 2.7 на что-нибудь посвежее, типа django 3.1.5 и python 3.8 - насколько сложно промигрировать с базой данных, если ее структура не меняется. вью и так далее там вроде все ясно с этим, немного тревожно за базу данных (миграций нет, просто база) - какие в общем могут быть подводные камни в этом направлении?
Был опыт переезда с 1.5 на 2.1. Основная проблема - сломанные пакеты и зависимости. И кое где, отличия 2 питона от 3го. За 3-4 дня переехал, с базой проблем не было
источник

DP

Dmitry Plesovskykh in Django [ru] #STAY HOME
Shodmon
моделей много?
штук 20
источник

세르게이 in Django [ru] #STAY HOME
Dmitriy Yarosh
collectstatic делал?
вообщем решил я свою тупусть со статикой)) другой вопрос почему при каждом новом апдейте приложения на хероку, картинки профилей и прочее теряются куда то, отображаются только в том случае если заново их подгрузить ну это же не дело!
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
세르게이
вообщем решил я свою тупусть со статикой)) другой вопрос почему при каждом новом апдейте приложения на хероку, картинки профилей и прочее теряются куда то, отображаются только в том случае если заново их подгрузить ну это же не дело!
ты их на диск сохраняешь?
источник

세르게이 in Django [ru] #STAY HOME
Alexander Shavelev
ты их на диск сохраняешь?
хм, всмысле?)) вообщем проект на django залит на хероку.
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
세르게이
вообщем решил я свою тупусть со статикой)) другой вопрос почему при каждом новом апдейте приложения на хероку, картинки профилей и прочее теряются куда то, отображаются только в том случае если заново их подгрузить ну это же не дело!
🤷‍♂ если честно никогда не загружал на хероку ничего
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
세르게이
хм, всмысле?)) вообщем проект на django залит на хероку.
ну в прямом смысле
куда и как ты сохраняешь картинки на хероку?
источник

세르게이 in Django [ru] #STAY HOME
Alexander Shavelev
ну в прямом смысле
куда и как ты сохраняешь картинки на хероку?
ну получается что на диск хероку, аааа блин это мне нужно получается как минимум S3 Bucket дорубить чтобы с картинками траблов не было, я правильно тебя понимаю?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
세르게이
ну получается что на диск хероку, аааа блин это мне нужно получается как минимум S3 Bucket дорубить чтобы с картинками траблов не было, я правильно тебя понимаю?
в хероку диск «эфимерный»

s3 - как вариант
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
Всем привет, есть вопрос связанный с сохранением медиа файлов на дропбох при помощи админки джанго, проблема заключается в том что когда идет аплоуд файла админка сохраняет путь не дропбоха. Можно ли это решить?
источник

세르게이 in Django [ru] #STAY HOME
Alexander Shavelev
в хероку диск «эфимерный»

s3 - как вариант
ок, Спасибо за новодку Саня!👍🙏🏻
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
Всем привет, есть вопрос связанный с сохранением медиа файлов на дропбох при помощи админки джанго, проблема заключается в том что когда идет аплоуд файла админка сохраняет путь не дропбоха. Можно ли это решить?
Сделал так чтобы при отправке к клиенту он по названию файла вытаскивал url в дропбох и менял старый url но думаю это костыльно
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет. У меня есть модель Artist, на которую могут подписываться пользователи ( followed_artists = ManyToMany(Artist) ). Мне нужно получить дату произведения подписки. Обязательно ли для этого создавать посредническую модель с полем date? Или есть способ проще?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Grigory Surkov
Привет. У меня есть модель Artist, на которую могут подписываться пользователи ( followed_artists = ManyToMany(Artist) ). Мне нужно получить дату произведения подписки. Обязательно ли для этого создавать посредническую модель с полем date? Или есть способ проще?
Есть какие-то идеи, как это можно выполнить без такой нагрузки на базу данных?
источник

G

Gas in Django [ru] #STAY HOME
какая нагрузка? промежуточная таблица создается то в любом случае - полем меньше, полем больше..
источник

vc

vadim chin in Django [ru] #STAY HOME
Grigory Surkov
Есть какие-то идеи, как это можно выполнить без такой нагрузки на базу данных?
нагрузка??
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Gas
какая нагрузка? промежуточная таблица создается то в любом случае - полем меньше, полем больше..
Имею ввиду, что у каждого пользователя может быть буквально бесконечное количество подобных 'подписок'. Или не такая уж большая нагрузка выходит, как я думаю?
источник

G

Gas in Django [ru] #STAY HOME
не больше, чем артистов,большинство из которых подписки не заслуживают
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Gas
не больше, чем артистов,большинство из которых подписки не заслуживают
Ну тут дело ещё в том обстоит, что любой юзер может создать артиста, т.к. они получаются из api спотифай и переносятся в локальную базу
источник

vc

vadim chin in Django [ru] #STAY HOME
Grigory Surkov
Имею ввиду, что у каждого пользователя может быть буквально бесконечное количество подобных 'подписок'. Или не такая уж большая нагрузка выходит, как я думаю?
суть вот в чем, если у вас еще не все юзеры из спотифай (кол-во и частота запросов), то можно забыть и забить на оптимизацию логичных решений, m2m с датой норм .
источник