Как реализовать то, что бы при возвращении на Мой сайт пользователь попадал в свою же сессию?

|
dantyan 2022-06-27 08:25:24
arttomaz 2022-06-27 08:25:04
def create_myClass(request): не вызывается

я тебе выше написал

arttomaz 2022-06-27 08:25:50
dantyan 2022-06-27 08:17:12
при выборе чекбокса ничего не вызывается
форма отправляется при сабмите
при отправке уходит запрос на сервер
этот запрос обрабатывается въюхой

а нельзя сделать чтобы POST отправлялся по чекбоксу?

dantyan 2022-06-27 08:27:12
с помощью js можно
arttomaz 2022-06-27 08:29:04
dantyan 2022-06-27 08:27:12
с помощью js можно

onclick=»click()»?

dantyan 2022-06-27 08:29:54
$(‘#enable’).on(‘change’, function(){$(‘#form’).submit();})
vbasimov 2022-06-27 08:33:06
arttomaz 2022-06-27 08:25:50
а нельзя сделать чтобы POST отправлялся по чекбоксу?

Вообще вопрос, нужно ли так делать.
Как по мне, так на чекбокс навешивается неочевидный сайд-эффект, подумайте, видели ли вы где-то ещё такое и уместно ли это?) может все-таки лучше кнопку подтверждения сделать? Ну или хотя бы confirm диалог показать

mirodilbekyuldashev 2022-06-27 08:37:42
pydjango-735696.jpg

mirodilbekyuldashev 2022-06-27 08:37:42
pydjango-735695.jpg
guys my email poll is not showed another polls are showed . pls help me
mirodilbekyuldashev 2022-06-27 08:37:43
pydjango-735698.jpg

mirodilbekyuldashev 2022-06-27 08:37:43
pydjango-735697.jpg

alexey_ecu 2022-06-27 08:41:56
dantyan 2022-06-27 08:25:04
ну и выкладка по сути заключается в выполнении команд
git pull
и рестарт uwsgi

Почитаю , а то мучаюсь через ssh … Такое себе удовольствие.. да и понимаю что неправильно так)

dantyan 2022-06-27 08:43:21
alexey_ecu 2022-06-27 08:41:56
Почитаю , а то мучаюсь через ssh … Такое себе удовольствие.. да и понимаю что неправильно так)

ну команды по ssh то выполняются

Sanshain_Swa 2022-06-27 08:43:40
vbasimov 2022-06-27 08:33:06
Вообще вопрос, нужно ли так делать.
Как по мне, так на чекбокс навешивается неочевидный сайд-эффект, подумайте, видели ли вы где-то ещё такое и уместно ли это?) может все-таки лучше кнопку подтверждения сделать? Ну или хотя бы confirm диалог показать

Да сейчас уже многие так делают. Типичный пример — настройки сайта без кнопки Сохранить, которые применяются на onchange. На довольно популярных сайтах встречается

dantyan 2022-06-27 08:43:55
alexey_ecu 2022-06-27 08:41:56
Почитаю , а то мучаюсь через ssh … Такое себе удовольствие.. да и понимаю что неправильно так)

есть вариант настроить ci/cd

alexey_ecu 2022-06-27 08:45:21
dantyan 2022-06-27 08:43:21
ну команды по ssh то выполняются

Ну а так контроль версий будет , если правильно понимаю . А то получается что вношу изменения сначала в локальной копии , проверяю и потом руками копирую на удаленный сервер . Если правильно понял , на впс я разверну гит и через пул смогу отправлять изменения из локалки ?

dantyan 2022-06-27 08:46:43
ну git в любом случае бы по хорошему использовать
dantyan 2022-06-27 08:46:57
не зависимо от того как деплоится
alexey_ecu 2022-06-27 08:49:26
dantyan 2022-06-27 08:46:57
не зависимо от того как деплоится

поэтому и советуюсь, кто как использует)

wemakeweb 2022-06-27 09:45:49
Кто каким vps/vds пользуется?
n0m4tt5r 2022-06-27 10:00:13
как сделать filter field как required при get запросе?
n0m4tt5r 2022-06-27 10:00:52
в фильтр классе или в serializer-e можно как-то указать?
Stan 2022-06-27 10:01:19
n0m4tt5r 2022-06-27 10:00:13
как сделать filter field как required при get запросе?

В смысле required?

Stan 2022-06-27 10:01:59
ты хочешь чтобы в гет запросе это поле было обязательным?
n0m4tt5r 2022-06-27 10:02:07
Stan 2022-06-27 10:01:59
ты хочешь чтобы в гет запросе это поле было обязательным?

да

n0m4tt5r 2022-06-27 10:05:27
n0m4tt5r 2022-06-27 10:02:07
да

решил проблему, просто field = filters.NumberFilter(field_name=’name’, required=True)

Snowdriftreturn 2022-06-27 10:53:18
Добрый день
Пишу авторизацию для сайта через отдельный сервер.
Структура выглядит так
Мой сайт отправляет запрос на другой сервер для аутентификации. Пользователя перенаправляет на страницу этого сервера и он там вводит свой данные. Тот сервер обрабатывает запрос и данные пользователя и возвращает json с данными.

Подскажите, как реализовать то, что бы при возвращении на Мой сайт пользователь попадал в свою же сессию? И как можно проверить, что json именно с сервера, а не подлог?

Я первый раз работаю с чем-то подобным и не совсем понимаю, в какой раздел документации смотреть

Sanshain_Swa 2022-06-27 11:11:51
Snowdriftreturn 2022-06-27 10:53:18
Добрый день
Пишу авторизацию для сайта через отдельный сервер.
Структура выглядит так
Мой сайт отправляет запрос на другой сервер для аутентификации. Пользователя перенаправляет на страницу этого сервера и он там вводит свой данные. Тот сервер обрабатывает запрос и данные пользователя и возвращает json с данными.

Подскажите, как реализовать то, что бы при возвращении на Мой сайт пользователь попадал в свою же сессию? И как можно проверить, что json именно с сервера, а не подлог?

Я первый раз работаю с чем-то подобным и не совсем понимаю, в какой раздел документации смотреть

Вы сами вручную пишите?

Sanshain_Swa 2022-06-27 11:12:49
Примерно так oauth работает
Snowdriftreturn 2022-06-27 11:12:50
Sanshain_Swa 2022-06-27 11:11:51
Вы сами вручную пишите?

Сервер аутентификации на основе открытого проекта. Собран и развернут самостоятельно. Можно ли это назвать вручную?

whitehamster26 2022-06-27 11:13:17
Snowdriftreturn 2022-06-27 11:12:50
Сервер аутентификации на основе открытого проекта. Собран и развернут самостоятельно. Можно ли это назвать вручную?

кейклок?)

Snowdriftreturn 2022-06-27 11:13:49
Sanshain_Swa 2022-06-27 11:12:49
Примерно так oauth работает

Конектюсь к esia. Сервер аутентификации как раз oauth использует, но на выходу выдаёт только данные в json формате

Sanshain_Swa 2022-06-27 11:14:31
И обычно при этом jwt-аутентификацию используют, а не сессии
Snowdriftreturn 2022-06-27 11:15:37
Sanshain_Swa 2022-06-27 11:14:31
И обычно при этом jwt-аутентификацию используют, а не сессии

Т.е. типа не пытаются запомнить сессию, а приходит из интернета запрос с jwt токеном — прошел проверку, выполняем действия, не прошел проверку, ничего не делаем?

Sanshain_Swa 2022-06-27 11:16:43
Snowdriftreturn 2022-06-27 11:13:49
Конектюсь к esia. Сервер аутентификации как раз oauth использует, но на выходу выдаёт только данные в json формате

django-oauth-toolkit используете?

Snowdriftreturn 2022-06-27 11:16:52
Sanshain_Swa 2022-06-27 11:16:43
django-oauth-toolkit используете?

Нет

Sanshain_Swa 2022-06-27 11:17:38
Почему нет?
Sanshain_Swa 2022-06-27 11:18:03
Он все (почти) за вас делает
Nire1 2022-06-27 11:59:50
Sanshain_Swa 2022-06-27 11:16:43
django-oauth-toolkit используете?

Он разве есиа поддерживает? Вроде же нет

Micki 2022-06-27 12:04:11
Как использовать виджет raw_id_fields из админки для модельной формы?
Nire1 2022-06-27 12:05:34
Micki 2022-06-27 12:04:11
Как использовать виджет raw_id_fields из админки для модельной формы?

А в чем проблема то?

Snowdriftreturn 2022-06-27 12:08:31
Sanshain_Swa 2022-06-27 11:18:03
Он все (почти) за вас делает

Потому что сайт его не поддерживает. Django 1.6.

Только из за этого и переводим авторизацию на другой сервер

Sanshain_Swa 2022-06-27 12:10:23
Snowdriftreturn 2022-06-27 12:08:31
Потому что сайт его не поддерживает. Django 1.6.

Только из за этого и переводим авторизацию на другой сервер

Ого, больно-то как… Там поди ещё и python2.7 ?

Snowdriftreturn 2022-06-27 12:10:31
Ага
Snowdriftreturn 2022-06-27 12:11:07
Вот я и думаю, как валидировать получаемый json
Tuxuu_3akaT 2022-06-27 12:16:35
Подскажите пжлст, можно ли сделать один запрос каким нибудь фильтром чтобы вызвать в квоерисет 4 объекта зная только айди. Или это будет 4 самостоятельных запроса?
Tuxuu_3akaT 2022-06-27 12:17:16
Типа .filter(id=[5,8,13,34])
madein713 2022-06-27 12:17:23
Tuxuu_3akaT 2022-06-27 12:16:35
Подскажите пжлст, можно ли сделать один запрос каким нибудь фильтром чтобы вызвать в квоерисет 4 объекта зная только айди. Или это будет 4 самостоятельных запроса?

id__in=?

Tuxuu_3akaT 2022-06-27 12:17:56
madein713 2022-06-27 12:17:23
id__in=?

И там list обычный после равно?

madein713 2022-06-27 12:18:03
Tuxuu_3akaT 2022-06-27 12:18:11
Спасибо, попробую
|