The Flask Mega-Tutorial, Part I: Hello, World! / The Flask Mega-Tutorial, Часть 1: Привет, Мир!: ch02

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Это вторая статья в серии, где я описываю свой опыт написания веб-приложени используя Python и микрофреймворк Flask.

wiygn 08.09.13 в 22:03

0

Краткое повторение

wiygn 08.09.13 в 22:06

0

Если вы следовали указаниям из предыдущей главы, то у вас должно быть полностью работающее, но пока что очень простое приложение, со следующей файловой структурой:

wiygn 08.09.13 в 22:07

0

Чтобы запустить приложение вы выполняете скрипт run.py и затем открываете http://localhost:5000 в вашем браузере.

wiygn 08.09.13 в 22:08

0

Мы продолжим с того места, где остановились в прошлый раз, так что вы можете убедиться, что вышеупомянутое приложение корректно установлено и работает.
Зачем нам нужны шаблоны

wiygn 08.09.13 в 22:10

0

Давайте подумаем как же расширить наше маленькое приложение.

wiygn 08.09.13 в 22:11

0

Нам нужна домашняя страница нашего микроблога с заголовком, который приветствовал бы вошедшего пользователя. Это довольно обычное поведение для приложений такого рода. Опустим пока что тот факт, что в нашем приложении нет пользователей. Я покажу как обойти эту проблему в момент.

wiygn 08.09.13 в 22:13

0

Простым способом вывести красивый и большой заголовок было бы сменить нашу функцию предствления, чтобы получать html на выходе. Что-то в этом роде:

wiygn 08.09.13 в 22:14

0

from app import app

@app.route('/')
@app.route('/index')
def index():
user = { 'nickname': 'Miguel' } # fake user
return '''
<html>
<head>
<title>Home Page</title>
</head>
<body>
<h1>Hello, ''' + user['nickname'] + '''</h1>
</body>
</html>
'''

wiygn 08.09.13 в 22:16

0

Запустим приложение и посмотрим как оно выглядит в браузере.

wiygn 08.09.13 в 22:17

0
Минутку...

Следующая страница →