Flask. TypeError: 1 required positional argument: 'self' - Python

Узнай цену своей работы

Формулировка задачи:

Привет. Использую flask для своей веб службы, написал класс, который имеет примерно одинаковые методы. Пример:
Если не передавать функции get_current_weather_data_by_name параметр self, все нормально выполняется, возвращает данные о погоде в формате JSON. Но если передать метод self (а я бы хотел использовать его здесь), то выводится ошибка:

TypeError: get_current_weather_data_by_name() missing 1 required positional argument: 'self'.

Подскажите, пожалуйста, в чем может быть проблема.

Решение задачи: «Flask. TypeError: 1 required positional argument: 'self'»

textual
Листинг программы
@app.route('/weather/<name>', methods=['GET'])
    def get_current_weather_data_by_name(name):

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5