Size: a a a

Django [ru] #STAY HOME

2019 February 27

L

László in Django [ru] #STAY HOME
Парни, поднял сервак nginx, статик файлы по коренному пути подгружаются(example.com/ - всё ОК), а по внутренним путям 404(example.com/feedback/ - 404) и к пути добавляется префикс example.com/feedback/static.
STATIC_ROOT = '/static'
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
источник

GT

Guu Tuu in Django [ru] #STAY HOME
Anton
ну если конкретней, то я пытаюсь сделать более менее красивый и функциональный интерфейс для работы с таблицами. таблицы рисую с помощью datatables без доп. библиотек для дданго. Но без знания javascript некоторые вещи даются тяжеловато. Интересно было бы посмотреть как это делают про с помощью джанго. В дальнейшем надо будет ещё и графики завезти. Питоню я факультативно и спросить на работе не у кого.
или всю работу перекладываешь на api
источник

🐸

🐸 in Django [ru] #STAY HOME
Anton
текущая задача пытаюсь сделать удобную фильтрацию по полям таблицы.
Как вариант, если очень хочется через Django - в Django REST Framework есть встроеный механизм фильтров
источник

🐸

🐸 in Django [ru] #STAY HOME
API отдает данные
источник

🐸

🐸 in Django [ru] #STAY HOME
Простенький js красиво генерит
источник

GT

Guu Tuu in Django [ru] #STAY HOME
Сейчас скину библиотеку
источник

A

Anton in Django [ru] #STAY HOME
спасибо, почитаю.
источник

A

Anton in Django [ru] #STAY HOME
про REST. А по поводу работы через API пока не догнал как именно имеется в виду
источник

A

Anton in Django [ru] #STAY HOME
или вы оба про Django REST?
источник

GT

Guu Tuu in Django [ru] #STAY HOME
источник

GT

Guu Tuu in Django [ru] #STAY HOME
или отдаем данные оффсетом
источник

GT

Guu Tuu in Django [ru] #STAY HOME
только
источник

GT

Guu Tuu in Django [ru] #STAY HOME
или подключаем уже фильтры к api и уже сам бэк все фильтрует
источник

🐸

🐸 in Django [ru] #STAY HOME
Anton
или вы оба про Django REST?
На самом деле, не суть важно, использовать ли DRF или нет. Если правильно понял, у тебя два возможных варианта есть: либо фильтровать таблички на стороне клиента, либо на стороне сервера. На стороне клиента - больше придется возиться с JS, зато все будет работать без перезагрузки страницы, а в случае с обработкой на стороне сервера - ты в параметрах HTTP запроса говоришь серверу, каким образом сортировать и он тебе возвращает уже отсортированную таблицу. Остается только отрисовать
источник

🐸

🐸 in Django [ru] #STAY HOME
datatables - это как раз про обработку на стороне клиента, DRF - на стороне сервера
источник

GT

Guu Tuu in Django [ru] #STAY HOME
🐸
На самом деле, не суть важно, использовать ли DRF или нет. Если правильно понял, у тебя два возможных варианта есть: либо фильтровать таблички на стороне клиента, либо на стороне сервера. На стороне клиента - больше придется возиться с JS, зато все будет работать без перезагрузки страницы, а в случае с обработкой на стороне сервера - ты в параметрах HTTP запроса говоришь серверу, каким образом сортировать и он тебе возвращает уже отсортированную таблицу. Остается только отрисовать
через vuejs строчек 10
источник

🐸

🐸 in Django [ru] #STAY HOME
Выбор инструмента уже зависит от того, какие именно нужны фильтры и что за данные сидят в таблицах
источник

🐸

🐸 in Django [ru] #STAY HOME
Guu Tuu
через vuejs строчек 10
it depends
источник

🐸

🐸 in Django [ru] #STAY HOME
мы же не до конца знаем, что там за фильтры вообще
источник

🐸

🐸 in Django [ru] #STAY HOME
но как вариант - да
источник