Size: a a a

Сообщество Python Программистов

2021 January 21

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Костыли, да)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Зато работает👌
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Зато работает👌
Твой девиз по жизни
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Твой девиз по жизни
Ну бля, этот фикс можно применять опционально, так что всё ок
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
У меня таких проблем не было вот почему:

1. Статику у меня раздаёт nginx. Стоит как прокси перед сервисом. И безопаснее, и надёжнее, и со статикой он лучше работает.

2. Если отдаю файл, отдаю через web.FileResponse в котором можно указать хедеры напрямую
Кстати говоря про такие штуки. Я же сейчас пишу арт блог и туда пикчи естественно выгружают и вроде все норм, но мне нужен контроль за тем, что пикчи нельзя посмотреть раньше, чем вышел пост (а у поста есть возможность хранить его недописанным в скрытом режиме или в режиме отложенной публикации). И вроде нжинкс не смогёт делать что-то для регулирования такого, да? Остается только отдавать его флаской?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Кстати говоря про такие штуки. Я же сейчас пишу арт блог и туда пикчи естественно выгружают и вроде все норм, но мне нужен контроль за тем, что пикчи нельзя посмотреть раньше, чем вышел пост (а у поста есть возможность хранить его недописанным в скрытом режиме или в режиме отложенной публикации). И вроде нжинкс не смогёт делать что-то для регулирования такого, да? Остается только отдавать его флаской?
А ты страницу не показывай👌
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
А ты страницу не показывай👌
Файлы отдельно, посты отдельно. Но у файлов должна быть привязка к существованию в открытом доступе поста, а если файл статический - он либо есть, либо его нет.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Файлы отдельно, посты отдельно. Но у файлов должна быть привязка к существованию в открытом доступе поста, а если файл статический - он либо есть, либо его нет.
Если ты пост не показываешь то картинку не увидят же
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Если ты пост не показываешь то картинку не увидят же
Можно перебирать по несуществующим постам айдишники пикч, т.к. последние айди известны
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Можно перебирать по несуществующим постам айдишники пикч, т.к. последние айди известны
Хранишь пикчу НЕ с id поста и всё
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
Кстати говоря про такие штуки. Я же сейчас пишу арт блог и туда пикчи естественно выгружают и вроде все норм, но мне нужен контроль за тем, что пикчи нельзя посмотреть раньше, чем вышел пост (а у поста есть возможность хранить его недописанным в скрытом режиме или в режиме отложенной публикации). И вроде нжинкс не смогёт делать что-то для регулирования такого, да? Остается только отдавать его флаской?
Не может. Но ты можешь пикчи хранить в другой директории пока пост в драфте
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Хранишь пикчу НЕ с id поста и всё
хэшеподобие вместо имен кривой вариант
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
Не может. Но ты можешь пикчи хранить в другой директории пока пост в драфте
Ну тогда так и бахну, что-то только сейчас об этом подумал
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
хэшеподобие вместо имен кривой вариант
Почему?
источник

AT

Alexander T in Сообщество Python Программистов
потому что “сложно подобрать” != нет доступа
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
Не может. Но ты можешь пикчи хранить в другой директории пока пост в драфте
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 4231.64 (+43.90)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
потому что “сложно подобрать” != нет доступа
UUID или какой-нито SHA-512 это не просто "сложно подобрать")
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
UUID или какой-нито SHA-512 это не просто "сложно подобрать")
0.(0)1 != 0
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
0.(0)1 != 0
Окей, нецелесообразно же контролировать доступ к статике фласком
источник