
Maxim
17.07.2018
09:09:18

Tigran
17.07.2018
09:09:24
(var|let)?\s*(\w+)\s*=\s*(.*) и потом json.loads

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

Maxim
17.07.2018
09:10:33

Google

Димон
17.07.2018
09:10:43

Ляман
17.07.2018
09:10:57

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

Mike
17.07.2018
09:15:37

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

Google

Mike
17.07.2018
09:20:54

Sunny
17.07.2018
09:21:36
который будет вызываться на каждом log

Mike
17.07.2018
09:22:01

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

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

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 перемешивает словарик и все становится в разнобой, как сделать чтоб было четко что я написал?

Nikolay
17.07.2018
09:37:59

Tigran
17.07.2018
09:38:01

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

Google

Stuber
17.07.2018
09:38:21

Mike
17.07.2018
09:38:21

Stuber
17.07.2018
09:38:41

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

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

Mike
17.07.2018
09:38:53

Tishka17
17.07.2018
09:39:10

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
Через курл голый чеуни

Tishka17
17.07.2018
09:40:53

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
Так что за инструмент на пике?

Tishka17
17.07.2018
10:06:24

Google

Егор
17.07.2018
10:08:13

KoLose
17.07.2018
10:09:21

Dmitry
17.07.2018
10:10:02

Stuber
17.07.2018
10:10:16

Alex
17.07.2018
10:14:07

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
ну да
Похоже просто на баг сервера