...
('Perdido Street Station',)
('Small Gods',)
('The Spellman Files',)
('The Weirdstone of Brisingamen',)
('Thud!',)
11. Установите сервер Redis и библиотеку Python Redis (с помощью команды pip
install redis) на свой компьютер. Создайте хеш Redis с именем test, содержащий
поля count (1) и name ('Fester Bestertester'). Выведите все поля хеша test:
>>> import redis
>>> conn = redis.Redis()
>>> conn.delete('test')
1
>>> conn.hmset('test', {'count': 1, 'name': 'Fester Bestertester'})
True
>>> conn.hgetall('test')
{b'name': b'Fester Bestertester', b'count': b'1'}
462
Приложение Д. Ответы к упражнениям
12. Увеличьте поле count хеша test и выведите его на экран:
>>> conn.hincrby('test', 'count', 3)
4
>>> conn.hget('test', 'count')
b'4'
Глава 9. Распутываем
Всемирную паутину
1. Если вы еще не установили Flask, сделайте это сейчас. Это также установит
werkzeug, jinja2 и, возможно, другие пакеты.
2. Создайте скелет сайта с помощью веб-сервера Flask. Убедитесь, что сервер на-
чинает свою работу по адресу Localhost на стандартном порте 5000. Если ваш
компьютер уже использует порт 5000 для чего-то еще, воспользуйтесь другим
портом.
Так выглядит файл flask1.py:
from flask import Flask
app = Flask(__name__)
app.run(port=5000, debug=True)
Поехали:
$ python flask1.py
* Running on http://127.0.0.1:5000/
* Restarting with reloader
3. Добавьте функцию home(), которая обрабатывает запросы к домашней странице.
Укажите ей возвращать строку запроса It's alive!.
Как нам назвать этот файл, flask2.py?
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "It's alive!"
app.run(debug=True)