Size: a a a

2020 October 05

АН

Андрей Нагорный... in Python Flask
Что бы потом условие построить
источник

T

Tishka17 in Python Flask
Андрей Нагорный
нужно возвращать кортеж? по типу
все ок: (True, список_данных)
ошибка: (False, [])
?
Для этого исключения придумали
источник

T

Tishka17 in Python Flask
Ты не на го пишешь сейчас все таки
источник

АН

Андрей Нагорный... in Python Flask
Tishka17
Для этого исключения придумали
через исключение в методе модели влиять на поведение функции? так как я описал?
или есть другие способы
источник

АП

Агент Печенька... in Python Flask
Можно.
источник

T

Tishka17 in Python Flask
В исключительных ситуациях имеет смысл кидать исключения. И обрабатывать их именно там, где ты имеешь всю нужную для этого информацию.
источник

T

Tishka17 in Python Flask
Можно и через флаг/код ошибки, но это не принято в питонк
источник

АН

Андрей Нагорный... in Python Flask
Tishka17
Можно и через флаг/код ошибки, но это не принято в питонк
а как принято, можешь описать пожалуйста?
источник

T

Tishka17 in Python Flask
Андрей Нагорный
а как принято, можешь описать пожалуйста?
источник

АН

Андрей Нагорный... in Python Flask
Tishka17
Можно и через флаг/код ошибки, но это не принято в питонк
крч теперь при добавлении/получение данных, будет возвращаться словарь
получение данных:
ок: {'error':False, 'data':[{'id':1}, {'id':2}, ...]}
ошибка: {'error':True, 'data':[]}

добавление данных:
ок: {'error':False}
ошибка: {'error':True}


какие подводные?))
источник

T

Tishka17 in Python Flask
Андрей Нагорный
крч теперь при добавлении/получение данных, будет возвращаться словарь
получение данных:
ок: {'error':False, 'data':[{'id':1}, {'id':2}, ...]}
ошибка: {'error':True, 'data':[]}

добавление данных:
ок: {'error':False}
ошибка: {'error':True}


какие подводные?))
Пиздец какой
источник

АН

Андрей Нагорный... in Python Flask
Tishka17
Пиздец какой
:(
источник

T

Tishka17 in Python Flask
Андрей Нагорный
крч теперь при добавлении/получение данных, будет возвращаться словарь
получение данных:
ок: {'error':False, 'data':[{'id':1}, {'id':2}, ...]}
ошибка: {'error':True, 'data':[]}

добавление данных:
ок: {'error':False}
ошибка: {'error':True}


какие подводные?))
Подводный камень один: в этом невозможно разобраться будет через два дня
источник

АН

Андрей Нагорный... in Python Flask
как бы ты сделал?
источник

T

Tishka17 in Python Flask
Я тебе полчаса лекцию читал
источник

T

Tishka17 in Python Flask
Ты все выслушал и сделал как было раньше
источник

АН

Андрей Нагорный... in Python Flask
Tishka17
Ты все выслушал и сделал как было раньше
ну теперь при получении ошибки, я могу создать спец блок в функ. обраб. и дать понять, что не так
раньше просто пустой список
источник

P

Pi in Python Flask
Андрей Нагорный
крч теперь при добавлении/получение данных, будет возвращаться словарь
получение данных:
ок: {'error':False, 'data':[{'id':1}, {'id':2}, ...]}
ошибка: {'error':True, 'data':[]}

добавление данных:
ок: {'error':False}
ошибка: {'error':True}


какие подводные?))
А чем тебя возврат пустого словаря не устраивает
источник

P

Pi in Python Flask
Списка
источник

АН

Андрей Нагорный... in Python Flask
Pi
А чем тебя возврат пустого словаря не устраивает
написали сверху, что так нельзя делать
источник