
Igor
24.07.2017
18:46:17
Всем привет. Кто-то уже делал, может: Есть два джанго приложения, первый - грубо говоря, фронт. Второе - это Rest API доступное только для фронта. Авторизация сделана на втором. Как лучше работать с авторизацией, доступами, сессиями, с первого приложения?

BlastPy
24.07.2017
18:46:40

Igor
24.07.2017
18:46:58
А еще варианты?

Никита
24.07.2017
18:52:34
Всем привет, реализовал вот такую вот модель юзера https://gist.github.com/ShotPuter/940b0192dcf8ffc436a3884048749b60 , однако если использую команду createsuperuser создаеться обычный пользователь, а не админ, как это возможно править без создания своего менеджера?

Google

BlastPy
24.07.2017
18:54:35
переопределите UserManager с методами create user и create super user
https://simpleisbetterthancomplex.com/tutorial/2016/07/22/how-to-extend-django-user-model.html#abstractbaseuser
вот крч
https://pastebin.com/kfyKJZvX

Igor
24.07.2017
18:59:08
Но тогда на “фронте” придется держать токены для с АПИ?
jwt

BlastPy
24.07.2017
19:00:32
lf
да

Igor
24.07.2017
19:00:46
Ну вот это изначально не нравилось
Но, видимо, иначе никак?

BlastPy
24.07.2017
19:01:03
в люом случае надо держать сессию или в кукисах

Google

BlastPy
24.07.2017
19:01:57
но токен настроить можно

Igor
24.07.2017
19:01:58
Если держим в куках, то с браузера идет запрос на “фронт”, фронт принимает запрос, и “делегирует” его на АПИ-сервис с данными куки?

BlastPy
24.07.2017
19:02:02
exp date etc
вроде так
если просто токен то в localstorage
http://www.django-rest-framework.org/api-guide/authentication/
в мете также дежать можно
но хранить на фронте всеравно нужну
о

Igor
24.07.2017
19:03:07
Да, про это знаю/делал, спасибо)

Никита
24.07.2017
19:21:25

BlastPy
24.07.2017
19:33:02

Никита
24.07.2017
19:33:19
да

ivan
24.07.2017
19:36:00
Кто-нибуд работал с api яндекс денег? Как можно протестировать на локалхосте? и можно ли вообще

Artem
24.07.2017
19:44:58

BlastPy
24.07.2017
19:52:49
в сетингсах указали аутх юзер модел ?

Никита
24.07.2017
19:53:01
да, делал
да

BlastPy
24.07.2017
19:54:12
ну я не ванга

Google

BlastPy
24.07.2017
19:54:20
хз что еще подсказать
прочтите стать. в 1м линке

Никита
24.07.2017
19:56:15
хорошо, но все равно спасибо за помощь)

Mike
24.07.2017
21:10:58
Как сделалать reverse данных? вот у меня есть это
data = Something.objects.all()

Vladimir
24.07.2017
21:43:16
Судя по статистике все заканчивают кодить около 12
а пототом что делате?

Alex
24.07.2017
21:46:03
Кстати, ищем сеньер python разрабочика на кипр. с релокацией, все оплачиваться, виза для всей семь, зп по евро стандартам, все вопросы можно в личку!

Vladimir
24.07.2017
21:47:11

Alex
24.07.2017
21:47:29
да

Vladimir
24.07.2017
21:47:37
Кстати, что значит эта ебанутая конструкция: from email import (
charset as Charset, encoders as Encoders, generator, message_from_string,
)
это не я написал, а стандартный django
messagess

Vladimir
24.07.2017
21:49:37
да
еще на трейдинге специализируюсь :)))

Alex
24.07.2017
21:49:53
exness
и да)

Vladimir
24.07.2017
21:51:49
exness
да я так и понял :)) у меня скажем так «свое» напралвение в этом вопросе, так что скорее рассматриваем сотрудничество, а не найм.

Alex
24.07.2017
21:52:01
как кантриб. джанги, могу сказать, ребята, не сильно паряться на коде. больше внимание к оформлению pool request
Кстати, что значит эта ебанутая конструкция: from email import (
charset as Charset, encoders as Encoders, generator, message_from_string,
)

Admin
ERROR: S client not available

Google

serbernar
24.07.2017
21:53:04

Vladimir
24.07.2017
21:53:10
as

Alex
24.07.2017
21:54:03

Vladimir
24.07.2017
21:54:28

serbernar
24.07.2017
21:54:39
Возможно енкодерс это класс, и человек для обозначения для себя переопределил его с большой, полагаю

Alex
24.07.2017
21:54:53

Vladimir
24.07.2017
21:55:16
по этому блять ебанутая конструкция
кто за?
:)))

serbernar
24.07.2017
21:55:26
Почему ебнутая то?
Импорт из того же модуля

Alex
24.07.2017
21:55:54

serbernar
24.07.2017
21:55:58
Обрамлен в скобки, все красиво
Но он из одного модуля

Alex
24.07.2017
21:56:14
и что

serbernar
24.07.2017
21:56:46
И смысл разделять? Я, например, не вижу

Alex
24.07.2017
21:57:09
при импотре модуля, ты тянешь всю мету. а при импорте классов, функций... ты ее только исполняешь

Google

serbernar
24.07.2017
21:57:30
Вы мне скажите: чарсет это класс или функция?
Но это не импорт модуля
Это импорт классов и функций из модуля
Зачем вы говорите явное, что и так видно?

Alex
24.07.2017
21:58:48

serbernar
24.07.2017
21:59:31
Нет, не видно, может быть это кодер так захотел
Значит, он прав, что переопределил их?