
Alexander
18.05.2017
19:22:45
двухфакторная аутентификация - через приложение на смартфоне

amureki
18.05.2017
19:23:18
окей, а если мне нужна интеграция с Django REST Framework, проверка почты, проверка телефона (по смс), двухфакторная аутентификация, интерфейсы восстановления пароля и смены пароля, вход, выход и прочее вот такое (включая привязку Linked In'а, Dropbox'а и Google-аккаунтов)... что мне лучше взять - allauth, social-app-django или что-нибудь другое?
С рестом оно вроде интегрируется, соцаккаунты все значимые есть
Смс, двухфакторка и интерфейсы паролей сам дописываешь
Ну или прилепляешь батарейки

Eugene
18.05.2017
19:23:28
под rest у allauth не допилены соц сети вроде

Google

Maria
18.05.2017
19:23:54
Да, allauth rest нету

Eugene
18.05.2017
19:24:11
он как бы есть, но не доконца:D

Maria
18.05.2017
19:24:26
С ним можно ручками ебаться

Eugene
18.05.2017
19:24:42
http://django-rest-auth.readthedocs.io/en/latest/installation.html

Alexander
18.05.2017
19:25:28
тут ситуация в том, что rest мне нужен, но не сразу

Maria
18.05.2017
19:25:31
В плане, я выводила в эндпоинты для мобилок, но ещё раз я этого повторять не хочу

Alexander
18.05.2017
19:25:42
и я ищу вариант, чтобы не переделывать всё с нуля потом

amureki
18.05.2017
19:26:19
Сильвербуллет ты не найдёшь

Alexander
18.05.2017
19:27:40
судя по ссылке, DRF поддерживает allauth, а не social-app-django?

Eugene
18.05.2017
19:29:59
https://github.com/sunscrapers/djoser вот для реста авторизация вроде в топе, но без соц сетей

amureki
18.05.2017
19:30:17
Ну можно погуглить drf social auth ?

Maria
18.05.2017
19:30:30

Alexander
18.05.2017
19:31:11
я давно не копался в этом, у меня знания либ на уровне 2013-2014 года

Google

Alexander
18.05.2017
19:31:23
я тогда делал через python-social-auth
с тех пор я вижу, что позиция DRF усилилась

Maria
18.05.2017
19:33:59
Ну полгода назад было вот так https://github.com/pennersr/django-allauth/issues/360

Alexander
18.05.2017
19:34:08
хмм, ок, а django-registration и django-guardian кто-нибудь сейчас ставит?

Maria
18.05.2017
19:34:16
Но это костыль через костыль

Germán
18.05.2017
19:36:20
django-registration-redux

dima
18.05.2017
19:44:24
привет. хочу рассказать о том что DRF - это очень неудобная и непонятная вещь. А CBV плохая вещь тоже. А вы чем недовольны?

Alexander
18.05.2017
19:48:39

Сергей
18.05.2017
19:48:50

Alexander
18.05.2017
19:50:58
в общем, я чувствую, что CBV как подход умирает, остаётся только DRF и нужно чтобы все эти регистрации/аутентификации дружили с Vue/Aurelia, а те общаются с DRF, а Django Templates вообще нет

amureki
18.05.2017
20:03:18

Smithy
18.05.2017
20:03:50

Rookie
18.05.2017
20:03:52

Smithy
18.05.2017
20:04:01
Всегда слышал ровно противоположные мнения

Rookie
18.05.2017
20:04:11

Smithy
18.05.2017
20:05:06

amureki
18.05.2017
20:05:08

Smithy
18.05.2017
20:06:16

Rookie
18.05.2017
20:07:11
Удобные штуки - это очень индивидуально. Важнее - правильно и безопасно.

Google

amureki
18.05.2017
20:09:16
учитывая, что в последней джанге даж loginview переписали на классы, можно прочувствовать тенденцию что становится устаревшим в угоду чего :)

Eugene
18.05.2017
20:10:27
работаю во втором проекте и в обоих CBV - такой кайф:)

Smithy
18.05.2017
20:10:35
Понял)

Alexander
18.05.2017
20:20:10

Eugene
18.05.2017
20:23:50

Alexander
18.05.2017
20:25:01

Eugene
18.05.2017
20:25:21

Eugene
18.05.2017
20:25:28
ну да. не знаю зачем о шаблонах ты заговорил если речь шла о CBV vs DRF

Eugene
18.05.2017
20:26:28
нее, не было речи вроде.
Там просто сказали что и то и то не очень)

Eugene
18.05.2017
20:27:29

Alexander
18.05.2017
20:27:58
про CBV vs DRF, подозреваю, DRF правильнее в том смысле, что предлагает единый способ всё сделать, а с CBV ты можешь отклоняться по своему желанию
но если вот вообще абстрагироваться от этого, то я до сих пор не могу принять тот факт, что View может быть классом

Alexander
18.05.2017
20:29:36
это идеологически неправильно как-то

Eugene
18.05.2017
20:29:41
ну единый, только не совсем правильный. приходится подрубать всякие https://github.com/django-json-api/django-rest-framework-json-api

Eugene
18.05.2017
20:31:20
а есть же еще альтернативы drf, tastypie вроде называется

Eugene
18.05.2017
20:33:34

Alexander
18.05.2017
20:37:11
самый клёвый способ сделать API на питоне (как мне кажется), это https://github.com/channelcat/sanic
с точки зрения скорости выполнения

Eugene
18.05.2017
20:38:03
да, я потыкал его немного) а про japronto что скажешь?

amureki
18.05.2017
20:40:45

Google

amureki
18.05.2017
20:41:26
саник клевый, но если прям так хочешься супербыстрой апишки, мб стоит с питона и уйти куда-то
вот apistar надо будет попробовать, выглядит интересно, ну и сам том кристи его пилит

Alexander
18.05.2017
20:42:52
возможно, с методикой тестирования что-то не то

amureki
18.05.2017
20:44:30
ну уж когда ддос атаки нужно не на скорость фреймворка смотреть конечно...а прекращать атаки

Alexander
18.05.2017
20:44:50
ну вот если мелкие - то можно и вообще не замечать их тогда
мало ли школьники балуются

Admin
ERROR: S client not available

amureki
18.05.2017
20:45:20
или ты о чем?
:)

Alexander
18.05.2017
20:46:10
ну, какие проблемы с веб-приложениями могут быть? или канал забивают или сервер не выдерживает количества запросов и приложение виснет
если фреймворк держит много запросов - то упираться будет в ширину канала

Tigran
18.05.2017
20:47:38
API имеет смысл писать на go

Alexander
18.05.2017
20:47:46
ну, и если это публичный API, то там вообще лимиты на количество запросов
то есть фактической нагрузки может и не быть, но по лимитам всё должно проходить даже в случае, когда все клиенты одновременно делают запросы

Eugene
18.05.2017
20:48:48
API имеет смысл писать на go
и в чем конкретно этот смысл? я вот поигрался с go и плюнул. а вот elixir крутой - и масштабируемость и отказоустойчивость на хорошем уровне.

Alexander
18.05.2017
20:48:53
ну и с быстрым фреймворком можно лимиты лучше сделать для клиента

Eugene
18.05.2017
20:49:28

Tigran
18.05.2017
20:49:39
go быстрый и отказоустойчивый

Google

Eugene
18.05.2017
20:50:13

Alexander
18.05.2017
20:50:31
сколько запросов в минуту ты гарантируешь клиенту

Tigran
18.05.2017
20:51:02
ну вот сейчас в carprice на go
фронт - react
бэк - go
очень даже хорошие результаты

Alexander
18.05.2017
20:51:51
на Go больше кода получится
это не оч удобно для разработки
собственно, Sanic - фреймворк на базе asyncio + uvloop

Matz
18.05.2017
21:21:55
Никто не желает ?
https://vc.ru/n/tlgrm-instant-200k

Set
19.05.2017
06:45:46
всем привет
помогите пожалуйста с отправкой в телеграмм
в django

Рустам
19.05.2017
06:47:34
обертки есть
для работы с тг

Set
19.05.2017
06:48:38
нету