@pydjango

Страница 107 из 1273
Denis
28.01.2017
22:53:40
А ОРМ обычная алхимия

subject_89P13
28.01.2017
22:55:46
А что юзаешь вместо джанги?

Denis
28.01.2017
22:59:42
в основном bottle

Eugene
28.01.2017
23:04:12
в технаре ток проектирование баз данных пригодилось, ну и немного составление ТЗ:)

Google
Konstantin
29.01.2017
00:00:53
только не вздумайте '?' на проде юзать
Не. Знаю что опасная штука. Да и не проканало это сделать в качестве метода модели. Мозгов не хватает, видно. В итоге в методе list в readonlyviewset отфильтровал как надо. Явно не верно, но пока рабочий вариант.

Rookie
29.01.2017
07:34:51
только не вздумайте '?' на проде юзать
А можно узнать "Почему?". Это же не из области string formating in sql queries? Например, у меня точно были места, где я использовал order_by('-date').

gravizappa
29.01.2017
07:36:24
А можно узнать "Почему?". Это же не из области string formating in sql queries? Например, у меня точно были места, где я использовал order_by('-date').
не, по полю сортируй солько влезет. а вот по '?' не надо, для postgres на больших таблицах это смертельно. он перестраивает индекс при каждом запросе, чтоб было рандомно

Rookie
29.01.2017
07:37:11
А, понял) А я подумал, что это опасно в плане уязвимости.

gravizappa
29.01.2017
07:37:18
рандом реализуйте сами, сначала count, потом limit нужный

Rookie
29.01.2017
07:37:56
sorted(qs, key=lambda x: random.random())[:2]

Alex
29.01.2017
07:42:08
684317

Vlad
29.01.2017
08:25:31
есть датчик и есть сервер, датчик шлет пост запрос на сервер. Подскажите как лучше сделать защиту csrf, отключить можно но это совсем не секюрно

Michael
29.01.2017
08:26:58
на датчике питон?

или там зашивается что-то определенное?

Vlad
29.01.2017
08:29:12
на датчик прошивка которая шлет раз в десять минут post запрос

в котором и хранятся значения с него

Google
Michael
29.01.2017
08:34:34
csrf у тебя на логин?

Vlad
29.01.2017
08:39:08
я планирую на updateviev сделать сохранение результата, то есть датчик отсылает и дальше происходит изменение в бд

Michael
29.01.2017
08:44:06
а при чем здесь csrf?

Vlad
29.01.2017
09:09:30
как выклюить csrf только для определенного ип

Eugene
29.01.2017
09:26:35
Не понятна проблема :C Датчик еще и форму будет заполнять? Почему просто POST VIEW не написать?

Eugene
29.01.2017
10:04:05
https://whitenoise.readthedocs.io/en/stable/django.html для чего эта штука?:) Не могу понять, это типа вместо nginx может статику раздавать?

b0g3r
29.01.2017
10:05:15
Продублирую

Получаю по апи от юзверя json, и делаю что-то вроде десериализации, как лучше это сделать? модель c m2m полем, для этого поля прилетает список с id-шниками как сделано сейчас: из json-строки получаю словарь, словарь, за исключением этого m2m поля валидирую (правильно ли?) через Model(**dict).full_clean() и ловлю исключения. Если всё окей - то перебираю id-шники из cписка, добавляя их к m2m полю модели (ловлю исключение на несуществующий айдишник)

как сделать красивее?

Eugene
29.01.2017
12:10:00
Боже, у человека есть сайт и доступ к хостингу, но нет репозитория. Типа надо оттуда скачать и запустить на тестовом. В такое наверное лучше не в вязыватся?

Romka
29.01.2017
12:42:57
Всем привет

хелп, что тут не так? у меня мозги не варят 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/

всё, дошло

+ забыл

Mirjalol
29.01.2017
14:31:47
Ребята, вы знаете какие-либо учебники по Джанго FileBrowser?

Я хочу использовать его в своем собственном админа

amureki
29.01.2017
14:49:29
учебников, разумеется, нет, это просто небольшой пакет прочитайте документацию, посмотрите там примеры и примените у себя

Mirjalol
29.01.2017
14:50:14
Я хочу интегрировать его с tinymce

amureki
29.01.2017
14:52:21
django-tinymce поддерживал filebrowser

Google
amureki
29.01.2017
14:52:46
думаю, все вполне работает, надо просто прочитать доки

Mirjalol
29.01.2017
14:53:43
В доки нету примеров и не знаю как это делать, если кто работал с ним помогите

amureki
29.01.2017
14:54:13
http://django-tinymce.readthedocs.io/en/latest/installation.html

>If you use the django-filebrowser application in your project, the tinymce application can use it as a browser when including media.

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.

пожалуйста, читайте документацию

Mirjalol
29.01.2017
14:55:28
Спасибо!

Alexander
29.01.2017
18:06:36
Всем привет, есть здесь кто-нибудь, кто использует кэш фреймворк с библиотекой pylibmc?

Denis
29.01.2017
18:11:11
А почему мемкеш, а не тот же редис?

В чем сила, брат?

Alexander
29.01.2017
18:12:39
или не memory storage engine

Eugene
29.01.2017
18:14:36
Норм писать апиху на Джанго, а фронт на ангуляр например, или что-нибудь другое выбрать

Denis
29.01.2017
18:15:53
Зачем тогда Джанга? Проще брать тогда какой нить Микрофреймворк

Eugene
29.01.2017
18:16:49
Ну, админке сразу есть например, да и к ОРМ уже приввк, дело привычки:)

Denis
29.01.2017
18:23:38
Для одного апи Джанга слишком избыточна, имхо

Тебе по сути нужен только роутинг

b0g3r
29.01.2017
18:25:05
ну избыточна, но если удобно, то почему нет? админка и орм неплохой бонус

Eugene
29.01.2017
18:25:45
Ну а какие еще варианты, фласк с альхимией?

Denis
29.01.2017
18:25:56
Ну да, за батоном на танке

Eugene
29.01.2017
18:26:20
Мне кажется джанга админку и rest framework лучше вариант, + батареек много

Google
Denis
29.01.2017
18:27:01
Ну раз кажется, то зачем спрашивал?

Мне проще Ботла алхимия рестлесс

Eugene
29.01.2017
18:27:40
Просто услышать другие варианты интересно:)

subject_89P13
29.01.2017
18:30:50
А как с расширяемостью функционала? Когда надо что-то большее, чем голое апи?

Dmytro
29.01.2017
18:34:07
Ребят, добрый вечер. У кого-то случайно нет списка вопросов для собеседования по Django?

Мне проще Ботла алхимия рестлесс
а Falcon не рассматривали?

Denis
29.01.2017
18:45:12
а Falcon не рассматривали?
Я всё юзал, но ботла приглянулась больше. Одним из основных требований при выборе была поддержка стандартных конфиг файлов

На момент знакомства с фальконом, он такое не умел))

Eugene
29.01.2017
18:49:13
А пирамиду, что-то редко вижу, что кто-то упоминает

Admin
ERROR: S client not available

Rookie
29.01.2017
18:54:06
Я как то хотел посмотреть вообще что это. Потом плюнул. Зачем мне столько разных инструментов для одного и того же.

Denis
29.01.2017
19:21:58
А пирамиду, что-то редко вижу, что кто-то упоминает
И с пирамидой работал... Но для чего то простого имхо лучше взять Микрофреймворк, а чтобы быстро развернуть средний и сложный проект Джанга

Eugene
29.01.2017
19:25:01
а на ноде не пишет никто?: ) Как там дела у нод разрабов?

Dmytro
29.01.2017
19:43:26
а на ноде не пишет никто?: ) Как там дела у нод разрабов?
https://habrahabr.ru/post/320670/ там в коммнтах, наверное, яростные защитники ноды будут)

Denis
29.01.2017
20:01:27
а на ноде не пишет никто?: ) Как там дела у нод разрабов?
Баловался одно время, но оставил для себя js только для фронта. Вебпак + pug + vuejs

Romka
29.01.2017
21:40:17
Парни, как настроить нормальное обновление стилей? Я меняю style.css, перезагружаю сервер, потом снова перезагружаю сервер, потом снова, и только теперь у меня файл обновляется

Dima
29.01.2017
21:42:32
попробуй отключить кеш в браузере (если хром, то где-то в devtools)

Romka
29.01.2017
21:43:13
ok

thx

Maxim
29.01.2017
23:01:37
еще же делают, чтобы после изменений к имени приписывалось рандомное число типа style-34593534534534535.css

Google
Deus
29.01.2017
23:16:22
http://whitenoise.evans.io/en/stable/

Он ещё и зависимости проверяет

Указанные в стилях

Set
30.01.2017
08:51:18
всем привет

мне надо создать сайт по курсам и не пойму как сделать лучше наследование

получается курс (описание курса и разделы уроков) - раздел урока (в нем уроки с дом задинями) - урок(текс, видео И так далее)

с чего все должно наследоваться

??

Dan
30.01.2017
09:02:24
скорее не наследовано и связано

course lesson => foregnkey(course) homework => foreignkey(lesson)

parikLS
30.01.2017
09:03:28
наследование тут не причем, тебе нужно проработать связи между таблицами базы (модельками)

можешь про нормальные формы баз данных почитать

Set
30.01.2017
09:27:13
http://joxi.ru/krDqzj4HljOpmp

как сделать ?

не могу понять с чего начать

Eugene
30.01.2017
09:33:18
https://docs.djangoproject.com/en/1.10/ref/models/fields/#foreignkey

https://docs.djangoproject.com/en/1.10/intro/tutorial02/ а еще лучше отсюда

Tema
30.01.2017
10:25:10
Использовать Django + react js это нормально или извращение?

Eugene
30.01.2017
10:26:32
Вчера обсуждали это:)

subject_89P13
30.01.2017
10:26:34
Реакт - извращение:) А вообще нормально.

53r63rn4r
30.01.2017
10:26:51
Почему это реакт извращение?

Страница 107 из 1273