@ru_python

Страница 5949 из 9768
Tigran
17.07.2018
09:09:24
(var|let)?\s*(\w+)\s*=\s*(.*) и потом json.loads

Ляман
17.07.2018
09:10:05
Как гугловский софт называется который показывает что отсылает форма?

Google
Ляман
17.07.2018
09:10:57
Google chrome)
Смешно.

Mike
17.07.2018
09:11:00
А там в перемешку всё, с кавычками и без

Tigran
17.07.2018
09:11:49
это да

Димон
17.07.2018
09:11:57
Смешно.
Хз, на твой вопрос вполне себе ответ, в developer tools есть хедеры и тело запроса

Sunny
17.07.2018
09:13:16
Mike
17.07.2018
09:14:25
а почему нельзя в джаваскрипте выдавать жсон уже?
Потому что я беру данные с веб-страницы

Которые в виде var data = {}

Sunny
17.07.2018
09:15:13
Потому что я беру данные с веб-страницы
т.е. к JS-интерпретатору у тебя нет доступа?

Mike
17.07.2018
09:15:37
т.е. к JS-интерпретатору у тебя нет доступа?
Есть, я же выше написал. Из питона js2py. Но он тяжёлый. И небезопасно это.

Rio
17.07.2018
09:17:15
Логи регэкспами разбирать и в базу складывать это так себе? Готовую тулзу не нашел

Как вообще организовать конвейер по обработке ошибок?

Google
Sunny
17.07.2018
09:21:36
Как вообще организовать конвейер по обработке ошибок?
сделать какой-нибудь callback для логгера

который будет вызываться на каждом log

Rio
17.07.2018
09:23:18
Ошибок чего?
Бэка и фронта

Mike
17.07.2018
09:25:37
Бэка и фронта
http://xmodulo.com/open-source-log-monitoring-tools-linux.html

Rio
17.07.2018
09:26:51
http://xmodulo.com/open-source-log-monitoring-tools-linux.html
Первая строчка в гугле? Какой поисковый запрос был?

Nikolay
17.07.2018
09:27:02


?

Vitaly
17.07.2018
09:31:13
?

Mike
17.07.2018
09:33:53
Бояны с башорга

Rio
17.07.2018
09:34:30
Не первая. ddg: web server log collection
Чет не то вообще. Я имел ввиду вроде https://www.bugsnag.com/platforms/python-error-reporting/ По запросу error report framework python

Nikolay
17.07.2018
09:35:48
Ты кто?

Mike
17.07.2018
09:35:58
@gloomy_philosopher

Nikolay
17.07.2018
09:35:59
Stuber
17.07.2018
09:36:15
Мне нужно сделать post запрос, но там должно все идти попорядку, а словарик у меня большой выходит. Дело в том, что python перемешивает словарик и все становится в разнобой, как сделать чтоб было четко что я написал?

Tigran
17.07.2018
09:38:01
Бояны с башорга
Ты читаешь башорг?

Nikolay
17.07.2018
09:38:08
Покажите мне этого человека

Google
Stuber
17.07.2018
09:38:21
Зачем по порядку
ну если не попорядку, то response 500

Stuber
17.07.2018
09:38:41
У вас кривая реализация веб-сервера, раз он так принимает запросы
это верно, но это такое апи и я с этим ничего не могу сделать

Mike
17.07.2018
09:38:45
AFAIK порядок не важен

Nikolay
17.07.2018
09:38:52
Это впервые в моей практике

Nikolay
17.07.2018
09:39:28
Эщкере

Stuber
17.07.2018
09:39:43
я вот пол часа думал, почему возврщает код 500, потом засунул свой словарь на hurl и тоже выдал 500, сделал по порядку и все работает

Nikolay
17.07.2018
09:39:56
?

Проверь реквечт хедеры

Nikolay
17.07.2018
09:40:18
Через курл голый чеуни

Stuber
17.07.2018
09:41:05
они отвечают раз в 2 дня

Tishka17
17.07.2018
09:42:45
Ну норм

Stuber
17.07.2018
09:43:28




вот, не обманываю

Tishka17
17.07.2018
09:46:14
signature - что такое?

Google
Tishka17
17.07.2018
09:46:29
Возможно она считается неверно

Admin
ERROR: S client not available

Rio
17.07.2018
09:46:43
вот, не обманываю
Что за инструмент на пике?

Stuber
17.07.2018
09:47:18
Возможно она считается неверно
Там все верно, просто набор символов

Tishka17
17.07.2018
09:47:34
Если это подпись, важно как ее сделали

Stuber
17.07.2018
09:48:14
Самое странное апи которое я видел, делаешь сначала запрос получаешь сигнатуру, потом делаешь запрос, получаешь search_id, а потом еще один запрос делаешь и получаешь данные)

и это все постепенно

Alex
17.07.2018
09:48:58
Всем привет. Пытаюсь админку на flask сделать. Встал вопрос, как автоматически менять поля в edit.html. Допустим я хочу пересохранять поле confirmed_at, которое вставляется только при создании, но потом отображается из базы. Что где сделать, чтобы при открытии шаблона туда автоматом вставало текущее время? class User_(db.Model, UserMixin): def dt_tm(self): return datetime.datetime.now() id = db.Column(db.Integer, primary_key=True) first_name = db.Column(db.String(255)) last_name = db.Column(db.String(255)) email = db.Column(db.String(255), unique=True) password = db.Column(db.String(255)) active = db.Column(db.Boolean()) confirmed_at = db.Column(db.DateTime(), default=dt_tm) roles = db.relationship('Role', secondary=roles_users, backref=db.backref('users', lazy='dynamic')) def __str__(self): return self.email class UsersView(sqla.ModelView): column_exclude_list = ('password') edit_template = 'my_edit.html' def is_accessible(self): if not current_user.is_active or not current_user.is_authenticated: return False if not current_user.has_role('superuser'): return False return True def _handle_view(self, name, **kwargs): """ Override builtin _handle_view in order to redirect users when a view is not accessible. """ if not self.is_accessible(): if current_user.is_authenticated: # permission denied abort(403) else: # login return redirect(url_for('security.login', next=request.url))

Всем привет. Пытаюсь админку на flask сделать. Встал вопрос, как автоматически менять поля в edit.html. Допустим я хочу пересохранять поле confirmed_at, которое вставляется только при создании, но потом отображается из базы. Что где сделать, чтобы при открытии шаблона туда автоматом вставало текущее время? class User_(db.Model, UserMixin): def dt_tm(self): return datetime.datetime.now() id = db.Column(db.Integer, primary_key=True) first_name = db.Column(db.String(255)) last_name = db.Column(db.String(255)) email = db.Column(db.String(255), unique=True) password = db.Column(db.String(255)) active = db.Column(db.Boolean()) confirmed_at = db.Column(db.DateTime(), default=dt_tm) roles = db.relationship('Role', secondary=roles_users, backref=db.backref('users', lazy='dynamic')) def __str__(self): return self.email class UsersView(sqla.ModelView): column_exclude_list = ('password') edit_template = 'my_edit.html' def is_accessible(self): if not current_user.is_active or not current_user.is_authenticated: return False if not current_user.has_role('superuser'): return False return True def _handle_view(self, name, **kwargs): """ Override builtin _handle_view in order to redirect users when a view is not accessible. """ if not self.is_accessible(): if current_user.is_authenticated: # permission denied abort(403) else: # login return redirect(url_for('security.login', next=request.url))


Denis
17.07.2018
09:49:32
Всем привет. Пытаюсь админку на flask сделать. Встал вопрос, как автоматически менять поля в edit.html. Допустим я хочу пересохранять поле confirmed_at, которое вставляется только при создании, но потом отображается из базы. Что где сделать, чтобы при открытии шаблона туда автоматом вставало текущее время? class User_(db.Model, UserMixin): def dt_tm(self): return datetime.datetime.now() id = db.Column(db.Integer, primary_key=True) first_name = db.Column(db.String(255)) last_name = db.Column(db.String(255)) email = db.Column(db.String(255), unique=True) password = db.Column(db.String(255)) active = db.Column(db.Boolean()) confirmed_at = db.Column(db.DateTime(), default=dt_tm) roles = db.relationship('Role', secondary=roles_users, backref=db.backref('users', lazy='dynamic')) def __str__(self): return self.email class UsersView(sqla.ModelView): column_exclude_list = ('password') edit_template = 'my_edit.html' def is_accessible(self): if not current_user.is_active or not current_user.is_authenticated: return False if not current_user.has_role('superuser'): return False return True def _handle_view(self, name, **kwargs): """ Override builtin _handle_view in order to redirect users when a view is not accessible. """ if not self.is_accessible(): if current_user.is_authenticated: # permission denied abort(403) else: # login return redirect(url_for('security.login', next=request.url))
Передать его в контекст

Stuber
17.07.2018
09:50:21
Если это подпись, важно как ее сделали
там тоже запрос делаешь, но там все правильно, потому что видишь первый варик рабочий (где попорядку), а потом ошибка, но сигнатура одна и таже

Denis
17.07.2018
09:50:42
А должна быть другая

Tishka17
17.07.2018
09:51:02
Сигнатура обычно для отсортированного считается

Tigran
17.07.2018
09:51:15
Всем привет. Пытаюсь админку на flask сделать. Встал вопрос, как автоматически менять поля в edit.html. Допустим я хочу пересохранять поле confirmed_at, которое вставляется только при создании, но потом отображается из базы. Что где сделать, чтобы при открытии шаблона туда автоматом вставало текущее время? class User_(db.Model, UserMixin): def dt_tm(self): return datetime.datetime.now() id = db.Column(db.Integer, primary_key=True) first_name = db.Column(db.String(255)) last_name = db.Column(db.String(255)) email = db.Column(db.String(255), unique=True) password = db.Column(db.String(255)) active = db.Column(db.Boolean()) confirmed_at = db.Column(db.DateTime(), default=dt_tm) roles = db.relationship('Role', secondary=roles_users, backref=db.backref('users', lazy='dynamic')) def __str__(self): return self.email class UsersView(sqla.ModelView): column_exclude_list = ('password') edit_template = 'my_edit.html' def is_accessible(self): if not current_user.is_active or not current_user.is_authenticated: return False if not current_user.has_role('superuser'): return False return True def _handle_view(self, name, **kwargs): """ Override builtin _handle_view in order to redirect users when a view is not accessible. """ if not self.is_accessible(): if current_user.is_authenticated: # permission denied abort(403) else: # login return redirect(url_for('security.login', next=request.url))
Если хочешь, чтобы при сохранении обновлялось, поставь @sqlalchemy.event.listens_for(Model, "before_update")

Tishka17
17.07.2018
09:51:23
Иначе можно и пробелы считать

Stuber
17.07.2018
09:52:20
Иначе можно и пробелы считать
это смешно, но сигнатура считается по алфавиту, ее нельзя как то менять Как сформировать сигнатуру (md5 signature) Отсортируйте параметры из запроса по алфавиту:

Denis
17.07.2018
09:53:46
А во вложенных диктах надо что-то сортировать?

Rio
17.07.2018
09:59:59
Мне нужно сделать post запрос, но там должно все идти попорядку, а словарик у меня большой выходит. Дело в том, что python перемешивает словарик и все становится в разнобой, как сделать чтоб было четко что я написал?
Может в json-строку? Раз на сервере обрабатывается через порядковые номера массива, то придется определить заранее порядок ключей и в соотвествии с ним заполнять json-строку

Так что за инструмент на пике?

Google
Егор
17.07.2018
10:08:13
а вот как на сервере быть я не знаю
На сервере не блокируют. И тор там тоже можно поставить

KoLose
17.07.2018
10:09:21
На сервере не блокируют. И тор там тоже можно поставить
тор скорость режет, да и я давно уже новый сервер купил

Rio
17.07.2018
10:17:14
что за пика? Не понял
картинка, изображение, скрин

Stuber
17.07.2018
10:17:37
hurl

Anna
17.07.2018
10:21:05
#работа Требуется Middle Python Developer! Нужно разрабатывать API для мобильных приложений. З/п - 3000-3500$, работа в офисе с 9:00 до 18:00, офис находится в центре Киева. Важно знать: Tornado, aiohttp, Flask, Pyramid и иметь опыт работы с брокерами сообщений (Apache Kafka, Celery, RabbitMQ) Контакты: annainek8@gmail.com, 063 42 05 176

Tishka17
17.07.2018
10:28:45
ну да
Похоже просто на баг сервера

Страница 5949 из 9768