Я чайничек. Где можно прочитать про Python Flask импорта модуля, и как мне понять вот эту конструкцию кода?? from flask import Flask app = Flask(__name__) from app import views from app import app @app.route('/') @app.route('/index') def index(): return "Hello, World!" Я это интерпретирую так --подключается модуль --создается объект app в него передается __name__ которое в данном случае равняется __main__ -- а потом из объекта импортируются модуля (но модуля не импортируються при подключение файлов, почему идет обращение к обьекту), и вобщем то вопрос как мне это понять где про это почитать, я прочитал бегло одну книжку но там не нашел про это сейчас скачал лутца, но хотелось бы потихоньку flask подтягивать)) помогите )) буду благодарен))
Для более подробного понимания работы с Python Flask и импортом модулей рекомендуется обратиться к официальной документации Flask (https://flask.palletsprojects.com/). Там вы сможете найти подробное описание работы с модулями, созданием приложений и маршрутизацией.
Что касается вашего кода, вот пояснение:
from flask import Flask - импортирует класс Flask из модуля flask.app = Flask(__name__) - создает объект Flask с именем приложения (name обычно равен "main").from app import views - импорт представлений (views) из модуля app. В данном случае, views предполагается быть файлом с функциями представлений (view functions).from app import app - импортирует объект app из модуля app.@app.route('/'), @app.route('/index') - декораторы маршрутизации для определения URL-адресов, по которым будет доступно представление (функция index).В функции index() возвращается строка "Hello, World!" при обращении по маршруту (/ или /index).
Надеюсь, это поможет вам разобраться. Успехов в изучении Flask!
Для более подробного понимания работы с Python Flask и импортом модулей рекомендуется обратиться к официальной документации Flask (https://flask.palletsprojects.com/). Там вы сможете найти подробное описание работы с модулями, созданием приложений и маршрутизацией.
Что касается вашего кода, вот пояснение:
from flask import Flask - импортирует класс Flask из модуля flask.app = Flask(__name__) - создает объект Flask с именем приложения (name обычно равен "main").from app import views - импорт представлений (views) из модуля app. В данном случае, views предполагается быть файлом с функциями представлений (view functions).from app import app - импортирует объект app из модуля app.@app.route('/'), @app.route('/index') - декораторы маршрутизации для определения URL-адресов, по которым будет доступно представление (функция index).В функции index() возвращается строка "Hello, World!" при обращении по маршруту (/ или /index).Надеюсь, это поможет вам разобраться. Успехов в изучении Flask!