@python_beginnersЭта группа больше не существует

Страница 1471 из 1885
Dmitriy
26.03.2017
09:29:50
Кэш браузера вообще боль, я в итоге взял за привычку уже делать перезагрузку страницы с очисткой кэша

Ahmed
26.03.2017
09:41:44
Кэш браузера вообще боль, я в итоге взял за привычку уже делать перезагрузку страницы с очисткой кэша
Вообще не понимания у меня было, как могут 2 разных путя соединится. 2 стиля совместилось и получился сайт чудовище

Solyar
26.03.2017
09:57:05
Ctrl+F5

Igor
26.03.2017
10:04:47
Ctrl+F5
⇧⌘R

Google
Solyar
26.03.2017
10:06:24
⇧⌘R
Как угодно

Igor
26.03.2017
10:06:31
извините, решил вбросить!

Later
26.03.2017
10:15:38
Все привет, я тайлер дерден

Igor
26.03.2017
10:16:53
привет, Тайлер!

Ahmed
26.03.2017
10:31:22
Ребята, как в джанго на ORM сделать такой запрос: вывести все слова которые начинаются на букву 'А'?

Igor
26.03.2017
10:32:04
word__startswith='A' вроде

где word - название поля в модели

да, вот пример

https://docs.djangoproject.com/en/1.10/ref/models/querysets/#startswith

melancholiac
26.03.2017
10:34:05
что такое рест?

Igor
26.03.2017
10:35:56
https://ru.wikipedia.org/wiki/REST архитектурный стиль общения программ (сайтов, скриптов, служб) между собой в сети

обычно упоминается в связке "REST HTTP API" если в двух словах, то для разных действий с объектами используются разные HTTP-запросы GET-запросы должны только получать данные, они не должны ниче менять. POST используется для создания новых объектов PUT - для редактирования имеющихся DELETE - ну ты понел да

melancholiac
26.03.2017
10:41:40
понял

Google
Igor
26.03.2017
10:43:10
А если я юзаю только GET и POST, я грешник?
ну, если ты хочешь потом попасть в RESTful heaven, но при этом удаляешь объекты GET-запросом с флажком "?delete=yes", то да.

Dmitriy
26.03.2017
10:43:31
А это чо такое?

Igor
26.03.2017
10:43:41
А это чо такое?
рай для адептов REST'а, очевидно же

melancholiac
26.03.2017
10:43:43
а как реализованны сессии пользователей вo flask?

Igor
26.03.2017
10:44:04
а как реализованны сессии пользователей вo flask?
документация ответит лучше любого в этом чате, я уверен

http://flask.pocoo.org/docs/0.12/quickstart/#sessions http://flask.pocoo.org/docs/0.12/api/#sessions

melancholiac
26.03.2017
10:44:18
спасибо

Dmitriy
26.03.2017
10:44:23
Ну нет, get я юзаю как положено, а вот на остальное юзаю post

melancholiac
26.03.2017
10:46:05
http://flask.pocoo.org/docs/0.12/quickstart/#sessions http://flask.pocoo.org/docs/0.12/api/#sessions
вот я вчера это читал разве этот способ может организовать несколько сессий?

melancholiac
26.03.2017
10:47:16
в смысле - несколько сессий?
я может не правильно понял но мне казалось что этот способ способен создавать только 1 сессию (как для админа)

Igor
26.03.2017
10:47:44
во фласке нет ни юзеров, ни админов. при этом там есть сессии, да.

ладно, ща объясню

melancholiac
26.03.2017
10:48:26
ну просто разве session - это не переменная?

или она создается для каждого пользователя?

Igor
26.03.2017
10:49:20
она создается для каждого пользователя. где "пользователь" - это не пара логин-пароль, а рандомная уникальная кука, которая ставится либо при первой необходимости создать сессию, либо при первом заходе на вьюху фласка (тут уж не знаю)

melancholiac
26.03.2017
10:51:44
понял, уже пилю

спасибо

Google
Igor
26.03.2017
10:51:48
т.е. у тебя может быть сайт на фласке со всего одной страничкой, где нет ни логина, ни пароля, зато есть переключатель цвета фона - белый и черный. пользователь нажал на "белый" - ты создаешь сессию, пишешь from flask import session session['color'] = "white" фласк сгенерировал случайные символы, например, "sldfklas3j5ts", и сказал браузеру - "поставь себе новую cookie с названием flask_session и значением sldfklas3j5ts. спасибо" потом, когда пользователь снова зайдет на этот сайт, он пришлет вместе со своим запросом эту куку.

фласк увидит - "оп, мне кука пришла. че там такое? sldfklas3j5ts. есть у меня информация о том, что должно храниться для чела с кукой sldfklas3j5ts? агааааааа, у него выбран color = "white". ну ладно, значит, отправим ему шаблон с белым фоном."

> агааааааа, у него выбран color = "white". ну ладно, значит, отправим ему шаблон с белым фоном. вот эту часть ты уже сам во вьюхе делаешь :) это совсем упрощенно и вкратце.

melancholiac
26.03.2017
10:54:33
а что за secret key?

это ключ шифрования для sldfklas3j5ts и т.д.?

Igor
26.03.2017
10:54:51
ага

может, во фласке значение color=white хранится в самой куке, а не на стороне сервера

не вникал в подробности, к сожалению. но судя по наличию secret key'я видимо так и есть. или перестраховываются

да, проверил у себя - так и есть, все переменные flask.session хранятся в куке и зашифрованы

о, там нюанс есть https://www.kirsle.net/wizards/flask-session.cgi

вкратце можно обозвать как "смотреть, не трогать!" %))

Андрей
26.03.2017
13:06:17
ребят, а как без боли сделать фласк неблокирующим? больно же. celery кажется избыточным даже не так. есть долгие задачи (ну прям минуты), которые должны выполняться на сервере и отдавать прогресс в браузер клиента

b0g3r
26.03.2017
13:10:58
Так то не фласк нужен наверное

А какой-нибудь aiohttp

Sergey
26.03.2017
14:28:08
привет всем есть тут кто?

Johnnie
26.03.2017
14:28:16
Никого

Совсем

Denis
26.03.2017
14:28:23
Одни зомби

Centrino
26.03.2017
14:28:29
я есть

Denis
26.03.2017
14:28:34
Ухади

Google
Centrino
26.03.2017
14:28:35
последний выживший

Ухади
мап редьюс на тебя

Sergey
26.03.2017
14:31:43
все на митингах ?

хотел спросить вот вы выучили синтаксис научились например парсеры писать, что вы учили дальше?

Igor
26.03.2017
14:33:04
сайты делать с базами данных работать как работает http

я недавно кидал хорошую ссылку, ща найду

Admin
ERROR: S client not available

Sergey
26.03.2017
14:33:24
давай

Dmitriy
26.03.2017
14:33:36
Тестирование ПО базовый курс Куликова

Centrino
26.03.2017
14:34:02
я так и не написал парсер(

Igor
26.03.2017
14:34:32
https://github.com/kamranahmedse/developer-roadmap

но это, конечно, очевидно касается только веб-разработки

Solyar
26.03.2017
14:35:05
Пишу бота потом пойду с интернетом работать

Парсить говяжие анусы

Igor
26.03.2017
14:35:20
впрочем, и парсеры, и боты - это тоже веб :)

Solyar
26.03.2017
14:35:33
Igor
26.03.2017
14:35:39
а?

Solyar
26.03.2017
14:36:06
В любом случае написать бота аля"окей гугол " будет хорошим опытом

Sergey
26.03.2017
14:39:22
ну вот я и смотрел в сторону ботов, только написать его более менее понимаю как, а на серваке чтобы он крутился это уже совсем другое

Google
Solyar
26.03.2017
14:39:54
На впс бота поставить не проблема

Igor
26.03.2017
14:40:20
у диджиталоушена хорошие здесь помогут если чо

Sergey
26.03.2017
14:41:46
у диджиталоушена хорошие здесь помогут если чо
я вообщем то пробовал, писал, только через getupdate. а через вебхук не пробовал

На впс бота поставить не проблема
ну вот мне и надо вообщем то этому научиться) принцип вообщем то понимаю но не знаю как реализовать

Solyar
26.03.2017
14:43:33
ну вот мне и надо вообщем то этому научиться) принцип вообщем то понимаю но не знаю как реализовать
Берешь себе впс ставишь туда центос ( имхо самый норм серв дистр) ставишь питон пип и тд

Запускаешь скрипт ставишь крон

Профит

Solyar
26.03.2017
14:44:31
Вообще для бота уровня новичка поллинг будет работать на ура

А вебхуки я не освоил пока что

Игорь
26.03.2017
14:45:40
еще lfs посоветуй)

Solyar
26.03.2017
14:46:19
центось для роутеров подходит. Управление трафиком.
Стоит бот на центе никаких проблем уже полгода

Dmitriy
26.03.2017
14:47:00
У меня тоже бот стоит

Solyar
26.03.2017
14:47:19
какой бот у тебя?
Поточнее вопрос плз

Игорь
26.03.2017
14:47:36
Стоит бот на центе никаких проблем уже полгода
боты и в IP камерах стоят, и в половине девайсов IoT

Страница 1471 из 1885

Эта группа больше не существует Эта группа больше не существует