diff --git a/README.md b/README.md index 85a7978..be20eb2 100644 --- a/README.md +++ b/README.md @@ -79,3 +79,18 @@ export FLASK_APP=app && export FLASK_DEBUG=true flask run --host=0.0.0.0 ``` +Где параметр --host=0.0.0.0 запускает сервер приложения на всех IP-адресах виртуальной машины. Не указав этот параметр, вы не сможете обратиться к приложению по публичному IP-адресу ВМ. + +Для нас важна следующая информация: + + Название работающего приложения — app. + Debug mode: on означает, что отладчик Flask работает. Эта функция полезна при разработке, так как при возникновении проблем она выдает детализированные сообщения об ошибках, что упрощает работу по их устранению. + Приложение работает на всех адресах. + +Вы можете изменить порт веб-сервера на любое другое значение, задав дополнительный параметр --port=<номер_порта>. Например, команда flask run --host=0.0.0.0 --port=5001 запустит веб-сервер Flask на порте 5001. + +5. Откройте браузер и введите в адресной строке http://<публичный_IP-адрес_ВМ>:5000/. + +Браузер отобразит строку Hello, World!. Это подтверждает, что ваше приложение успешно работает и к нему можно обращаться из интернета. + +# Создайте и настройте шаблоны HTML diff --git a/app.py b/app.py index 37540d3..0a6c573 100644 --- a/app.py +++ b/app.py @@ -1,8 +1,8 @@ -from flask import Flask +from flask import Flask, render_template app = Flask(__name__) @app.route('/') -def hello(): - return 'Hello, World!' +def index(): + return render_template('index.html') diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..828ed89 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,6 @@ +h1 { + border: 2px #eee solid; + color: #fc3d17; + text-align: center; + padding: 10px; +} diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..cd212c8 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,36 @@ + + +
+ + + + + + + +