Size: a a a

Django [ru] #STAY HOME

2020 February 08

A

Andr in Django [ru] #STAY HOME
Всем привет.
Подскажите кто нибудь пользовался django cms shop?
источник

W

We Are Ice Under Major Feet in Django [ru] #STAY HOME
We Are Ice Under Major Feet
Привет,

есть ли для django гтовый пакет/возможность сделать следующее:
Есть модель с ImageField
Хочется виджет для загрузки, который предлагает пользователю возможность Crop с заданным aspect ratio
При этом
- оригинальное изображение должно сохраняться в

image = models.ImageField(....)

- кропнутое изображение должно сохраняться в другое поле ImageField


image_cropped = models.ImageField(....)
Вобщем django-cropperjs практически полностью решает проблему, осталось только дописать чтоб оригинальное изображение тоже сохранялось
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
всем привет. Есть ли какой нибудь формат для pk кроме инкрементруемых значений? Например что нибудь помимо uuid. Мне нравится формат id в mongodb
источник

W

We Are Ice Under Major Feet in Django [ru] #STAY HOME
Uluk Abylbekov
всем привет. Есть ли какой нибудь формат для pk кроме инкрементруемых значений? Например что нибудь помимо uuid. Мне нравится формат id в mongodb
BigAutoField ?
источник

W

We Are Ice Under Major Feet in Django [ru] #STAY HOME
по сути же любое поле может быть primary_key, или я  не понимаю вашу потребность?
источник

D

Dmitry in Django [ru] #STAY HOME
Привет! Возник вопрос с django-elasticsearch-dsl.
Я описываю документ:
@registry.register_document
class CityDocument(Document):
   id = fields.IntegerField(attr='id')
   name = fields.CompletionField()

Когда строю такой запрос:
CityDocument.search().suggest("cities", "Novosibirsk", completion={'field': 'name'}).execute()

Получаю пустой респонс. При этом Документы существуют, но вот при запросе suggest пусто.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Uluk Abylbekov
всем привет. Есть ли какой нибудь формат для pk кроме инкрементруемых значений? Например что нибудь помимо uuid. Мне нравится формат id в mongodb
ну, логично использовать как минимум 2 части: одна из них меняется с течением времени, другая гарантирует уникальность сгенерированных значений в то же самое время на разных нодах
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если нода одна, достаточно первой части
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
We Are Ice Under Major Feet
по сути же любое поле может быть primary_key, или я  не понимаю вашу потребность?
нет. все равно начинается с единицы и нарастает. Да любое поле может быть pk, но  в mongodb у objectid  всегда одинаковая длина, неважно какая очередь у модели в дб
источник

W

We Are Ice Under Major Feet in Django [ru] #STAY HOME
Uluk Abylbekov
нет. все равно начинается с единицы и нарастает. Да любое поле может быть pk, но  в mongodb у objectid  всегда одинаковая длина, неважно какая очередь у модели в дб
а чем UUID не подходит?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Uluk Abylbekov
нет. все равно начинается с единицы и нарастает. Да любое поле может быть pk, но  в mongodb у objectid  всегда одинаковая длина, неважно какая очередь у модели в дб
а почему одинаковая длина важна?
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
We Are Ice Under Major Feet
а чем UUID не подходит?
uuid подходит, но можно посмотреть на альтернативы. К тому же в UUID можно записи конвертировать что бы он состоял только из чисел
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
We Are Ice Under Major Feet
а чем UUID не подходит?
например, сторонники hashids говорят, что "слишком длинный"
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
а почему одинаковая длина важна?
надо
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, я написал выше решение
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, я написал выше решение
да спасибо я сейчас читаю их страницу
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я про код времени + код ноды
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
hashids не гарантирует одинаковую длину если что (но тут я не уверен)
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
hashids не гарантирует одинаковую длину если что (но тут я не уверен)
спасибо. я рассмотрю и это решение. 👍
источник

IK

Ihor Kypeshchuk in Django [ru] #STAY HOME
Привет! есть список объектов приходящий на фронт по апи, мне нужно заблокировать объект когда пользователь взял его смотреть подробнее, другой пользователь не может посмотреть пока 1 НЕ сделает чтото или пройдет там таймаут, у кого какие мысли как лучше, можете что-то посоветовать?
Может сокетами на фронте блокировать? Или можно транзакциями провернуть это?
источник