1345 читали · 2 года назад
Python Flask вывод HTML страницы.
Мы научились писать простой сервер на flask с двумя страницами. Давайте сделаем это же, но уже с html файлами. Наши цели: 1. Вывести HTML страницу с CSS стилем. 2. Сделать то же самое с ещё двумя страницами 3. Сделать трёхстраничный сайт, но с одним роутером (роутер это тот самый @app.route()) Подружить Flask и HTML Начнем пожалуй с вывода html страницы. Что нам надо сделать? Всё просто: для начала импортируем еще один модуль. Это render_template. А в return вместо какой-то строки нам надо написать...
143 читали · 6 лет назад
Простейший сайт на Flask
Как написать сайт на flask? Легко! Что для этого нужно? Установленный Python, знание базового синтаксиса Python, умение импортировать библиотеки через pip. Итак, начнём! Для начала надо установить flask в pip: pip install flask Теперь заходим в любой python IDE и создаём файл .py - он будет нашим основным скриптом. Импортируем необходимые библиотеки: from flask import Flask,request, render_template Создаём Flask приложение: app = Flask(__name__) Создаём новую страницу сайта: @app.route('/') def main(): return render_template('main.html') Эта страница будет главной. 'render_template' возвращает...