Size: a a a

Django [ru] #STAY HOME

2020 January 26

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Black Eyes
а ну можно сортировку сделать полей в форме. ну ок, но все же это ед вариант?
ну да.
форма состоит из полей. У каждого поля есть виджет. Если нужен какой-то вариант, отличающийся от стандартного, то вот тебе пространство вараинтов, кувыркайся как хочешь.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя загрузка фотографии отдельно от основной формы ?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Pavel Zagrebelin
ну да.
форма состоит из полей. У каждого поля есть виджет. Если нужен какой-то вариант, отличающийся от стандартного, то вот тебе пространство вараинтов, кувыркайся как хочешь.
... у каждого виджета - html шаблон
источник

BE

Black Eyes in Django [ru] #STAY HOME
Pavel Zagrebelin
ну да.
форма состоит из полей. У каждого поля есть виджет. Если нужен какой-то вариант, отличающийся от стандартного, то вот тебе пространство вараинтов, кувыркайся как хочешь.
Я вот и спрашиваю, поле для загрузки, это выходит за рамки стандарта получается
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
у тебя загрузка фотографии отдельно от основной формы ?
основная форма собирается так
https://dpaste.org/Y7dB
Короче, чтобы добавить input file нужно 100% впиливать file = forms.FileField()
И делать field_order

Как-то не продумано со  стороны Django получается... на мой взгляд, к файлам и фоткам припиливать так загрузку
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Black Eyes
основная форма собирается так
https://dpaste.org/Y7dB
Короче, чтобы добавить input file нужно 100% впиливать file = forms.FileField()
И делать field_order

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

BE

Black Eyes in Django [ru] #STAY HOME
Pavel Zagrebelin
угу. нужна загрузка файлов - добавляем поле загрузки файлов, это же очевидно.
Ну вот и спрашивал, может есть как-то другой метод, типа form.as_p мы же в виджете не крутим это, может есть form.as_p|as_upload_file как-нибудь так
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
привет, ребята, вопрос по ListView
у меня в таблице около 10К записей
делаю пагинацию по 100
долго очень грузит, может я что-то не так делаю?
я относительно новичок в django
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Sultonbek Akhmedov 🇺🇿
привет, ребята, вопрос по ListView
у меня в таблице около 10К записей
делаю пагинацию по 100
долго очень грузит, может я что-то не так делаю?
я относительно новичок в django
в listview к каким-нибудь полям из других связанных моделей, обращаешься?
Ну там, список клиентов - показать количество заказов или типа того.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sultonbek Akhmedov 🇺🇿
привет, ребята, вопрос по ListView
у меня в таблице около 10К записей
делаю пагинацию по 100
долго очень грузит, может я что-то не так делаю?
я относительно новичок в django
надо смотреть сколько и какие запросы выполняются
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
ща сформирую более детально
источник

BE

Black Eyes in Django [ru] #STAY HOME
Sultonbek Akhmedov 🇺🇿
привет, ребята, вопрос по ListView
у меня в таблице около 10К записей
делаю пагинацию по 100
долго очень грузит, может я что-то не так делаю?
я относительно новичок в django
можно брать по 500 записей
то есть 5 страница покажется 500-599 запрос возьмет допустим от 250 - 750 записей
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
я сделал класс на основе ListView и от него уже наследую конечные классы, может в нём что-то не то
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
можно брать по 500 записей
то есть 5 страница покажется 500-599 запрос возьмет допустим от 250 - 750 записей
тут на 100 записях тормоза
ты хочешь увеличить в 5 раз количество объектов

и это по твоему будет работать быстрее
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
тут на 100 записях тормоза
ты хочешь увеличить в 5 раз количество объектов

и это по твоему будет работать быстрее
Джанго пагинатор у него 10к считает обрабатывает, сколько там страниц и т.д.
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
это общий для все моих листвью предок
источник

BE

Black Eyes in Django [ru] #STAY HOME
Sultonbek Akhmedov 🇺🇿
это общий для все моих листвью предок
Насколько долго обрабатывает? больше 300мс?
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
дело в get_context?
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
Да, секунд 20
источник