@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 29 января 2017 г.

12:00:53 ДП
User 177174313
User 88127526
только не вздумайте '?' на проде юзать
Не. Знаю что опасная штука. Да и не проканало это сделать в качестве метода модели. Мозгов не хватает, видно. В итоге в методе list в readonlyviewset отфильтровал как надо. Явно не верно, но пока рабочий вариант.
07:34:51 ДП
User 254082535
User 88127526
только не вздумайте '?' на проде юзать
А можно узнать "Почему?". Это же не из области string formating in sql queries? Например, у меня точно были места, где я использовал order_by('-date').
07:36:24 ДП
User 88127526
User 254082535
А можно узнать "Почему?". Это же не из области string formating in sql queries? Например, у меня точно были места, где я использовал order_by('-date').
не, по полю сортируй солько влезет. а вот по '?' не надо, для postgres на больших таблицах это смертельно. он перестраивает индекс при каждом запросе, чтоб было рандомно
07:37:11 ДП
User 254082535
А, понял) А я подумал, что это опасно в плане уязвимости.
07:37:18 ДП
User 88127526
рандом реализуйте сами, сначала count, потом  limit нужный
07:37:56 ДП
User 254082535
sorted(qs, key=lambda x: random.random())[:2]
07:42:08 ДП
08:25:31 ДП
User 69012486
есть датчик и есть сервер, датчик шлет пост запрос на сервер. Подскажите как лучше сделать защиту csrf, отключить можно но это совсем не секюрно
08:26:58 ДП
User 261260366
на датчике питон?
08:27:27 ДП
User 261260366
или там зашивается что-то определенное?
08:29:12 ДП
User 69012486
на датчик прошивка которая шлет раз в десять минут post запрос
08:29:40 ДП
User 69012486
в котором и хранятся значения с него
08:34:34 ДП
User 261260366
csrf у тебя на логин?
08:39:08 ДП
User 69012486
я планирую на updateviev сделать сохранение результата, то есть датчик отсылает и дальше происходит изменение в бд
08:44:06 ДП
User 261260366
а при чем здесь csrf?
09:09:30 ДП
User 69012486
как выклюить csrf  только для определенного ип
09:26:35 ДП
User 194990550
Не понятна проблема :C
Датчик еще и форму будет заполнять?
Почему просто POST VIEW не написать?
09:41:28 ДП
User 177174313
User 69012486
есть датчик и есть сервер, датчик шлет пост запрос на сервер. Подскажите как лучше сделать защиту csrf, отключить можно но это совсем не секюрно
Так csrf и без того легко обойти.. requests дегко это обходит..
10:04:05 ДП
User 194990550
https://whitenoise.readthedocs.io/en/stable/django.html для чего эта штука?:) Не могу понять, это типа вместо nginx может статику раздавать?
10:05:15 ДП
User 211270198
Продублирую
10:05:15 ДП
User 211270198
Получаю по апи от юзверя json, и делаю что-то вроде десериализации, как лучше это сделать?
модель c m2m полем, для этого поля прилетает список с id-шниками

как сделано сейчас:
из json-строки получаю словарь, словарь, за исключением этого m2m поля валидирую (правильно ли?) через Model(**dict).full_clean() и ловлю исключения. Если всё окей - то перебираю id-шники из cписка, добавляя их к m2m полю модели (ловлю исключение на несуществующий айдишник)
10:05:16 ДП
User 211270198
как сделать красивее?
12:10:00 ПП
User 194990550
Боже, у человека есть сайт и доступ к хостингу, но нет репозитория. Типа надо оттуда скачать и запустить на тестовом. 
В такое наверное лучше не в вязыватся?
12:42:57 ПП
User 191376311
Всем привет
12:43:51 ПП
User 191376311
хелп, что тут не так? у меня мозги не варят
url(r'^confirm/(?P<token>([0-9A-Za-z-]))/$', views.email_confirm, name='email_confirm'),
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/confirm/7c7cfebd-0643-44e5-9efc-ee50736b1dba/
12:44:53 ПП
User 191376311
всё, дошло
12:44:57 ПП
User 191376311
+ забыл
02:31:47 ПП
User 188924529
Ребята, вы знаете какие-либо учебники по Джанго FileBrowser?
02:32:14 ПП
User 188924529
Я хочу использовать его в своем собственном админа
02:49:29 ПП
User 18500084
учебников, разумеется, нет, это просто небольшой пакет

прочитайте документацию, посмотрите там примеры и примените у себя
02:50:14 ПП
User 188924529
Я хочу интегрировать его с tinymce
02:52:21 ПП
User 18500084
django-tinymce поддерживал filebrowser
02:52:46 ПП
User 18500084
думаю, все вполне работает, надо просто прочитать доки
02:53:43 ПП
User 188924529
В доки нету примеров и не знаю как это делать, если кто работал с ним помогите
02:54:13 ПП
User 18500084
http://django-tinymce.readthedocs.io/en/latest/installation.html
02:54:23 ПП
User 18500084
>If you use the django-filebrowser application in your project, the tinymce application can use it as a browser when including media.
02:54:33 ПП
User 18500084
TINYMCE_FILEBROWSER (default: True if 'filebrowser' is in INSTALLED_APPS, else False)
Whether to use the django-filebrowser as a custom filebrowser for media inclusion. See the official TinyMCE documentation on custom filebrowsers.
02:54:58 ПП
User 18500084
пожалуйста, читайте документацию
02:55:28 ПП
User 188924529
Спасибо!
06:06:36 ПП
User 4228227
Всем привет, есть здесь кто-нибудь, кто использует кэш фреймворк с библиотекой pylibmc?
06:11:11 ПП
User 120578100
А почему мемкеш,  а не тот же редис?
06:11:32 ПП
User 120578100
В чем сила,  брат?
06:12:39 ПП
User 99661583
или не memory storage engine
06:14:36 ПП
User 194990550
Норм писать апиху на Джанго, а фронт на ангуляр например, или что-нибудь другое выбрать
06:15:53 ПП
User 120578100
Зачем тогда Джанга? Проще брать тогда какой нить Микрофреймворк
06:16:49 ПП
User 194990550
Ну, админке сразу есть например, да и к ОРМ уже приввк, дело привычки:)
06:23:38 ПП
User 120578100
Для одного апи Джанга слишком избыточна, имхо
06:24:37 ПП
User 120578100
Тебе по сути нужен только роутинг
06:25:05 ПП
User 211270198
ну избыточна, но если удобно, то почему нет? админка и орм неплохой бонус
06:25:45 ПП
User 194990550
Ну а какие еще варианты, фласк с альхимией?
06:25:56 ПП
User 120578100
Ну да,  за батоном на танке
06:26:20 ПП
User 194990550
Мне кажется джанга админку и rest framework лучше вариант, + батареек много
06:27:01 ПП
User 120578100
Ну раз кажется,  то зачем спрашивал?
06:27:39 ПП
User 120578100
Мне проще Ботла алхимия рестлесс
06:27:40 ПП
User 194990550
Просто услышать другие варианты интересно:)
06:30:50 ПП
User 101775819
А как с расширяемостью функционала? Когда надо что-то большее, чем голое апи?
06:34:07 ПП
User 149595952
Ребят, добрый вечер. У кого-то случайно нет списка вопросов для собеседования по Django?
06:36:24 ПП
User 149595952
User 120578100
Мне проще Ботла алхимия рестлесс
а Falcon не рассматривали?
06:45:12 ПП
User 120578100
User 149595952
а Falcon не рассматривали?
Я всё юзал,  но ботла приглянулась больше. Одним из основных требований при выборе была поддержка стандартных конфиг файлов
06:46:10 ПП
User 120578100
На момент знакомства с фальконом,  он такое не умел))
06:49:13 ПП
User 194990550
А пирамиду, что-то редко вижу, что кто-то упоминает
06:54:06 ПП
User 254082535
Я как то хотел посмотреть вообще что это. Потом плюнул. Зачем мне столько разных инструментов для одного и того же.
07:21:58 ПП
User 120578100
User 194990550
А пирамиду, что-то редко вижу, что кто-то упоминает
И с пирамидой работал...  Но для чего то простого имхо лучше взять Микрофреймворк,  а чтобы быстро развернуть средний и сложный проект Джанга
07:25:01 ПП
User 194990550
а на  ноде не пишет никто?: )
Как там дела у нод разрабов?
07:43:26 ПП
User 149595952
User 194990550
а на  ноде не пишет никто?: )
Как там дела у нод разрабов?
https://habrahabr.ru/post/320670/
там в коммнтах, наверное, яростные защитники ноды будут)
habrahabr.ru/post/320670
Всем привет, решил поделиться с вами результатами синтетического теста производительности свежих версий PHP и Node.js. Конфигурация сервера: Простой VDS — 1...
08:01:27 ПП
User 120578100
User 194990550
а на  ноде не пишет никто?: )
Как там дела у нод разрабов?
Баловался одно время,  но оставил для себя js только для фронта. Вебпак + pug + vuejs
09:40:17 ПП
User 191376311
Парни, как настроить нормальное обновление стилей? Я меняю style.css, перезагружаю сервер, потом снова перезагружаю сервер, потом снова, и только теперь у меня файл обновляется
09:42:32 ПП
User 216024521
попробуй отключить кеш в браузере (если хром, то где-то в devtools)
09:43:13 ПП
09:43:22 ПП
11:01:37 ПП
User 205982802
еще же делают, чтобы после изменений к имени приписывалось рандомное число
типа style-34593534534534535.css
11:16:22 ПП
User 567937
http://whitenoise.evans.io/en/stable/
11:16:54 ПП
User 567937
Он ещё и зависимости проверяет
11:17:01 ПП
User 567937
Указанные в стилях