Flask: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 510:
Эта схема состоит из одной таблицы с названием <code>entries</code>. У каждой записи в таблице есть свой идентификатор <code>id</code>, заголовок <code>title</code> и текст <code>text</code>. <code>Id</code> &mdash; автоматически увеличивающееся натуральное число и первичный ключ. Два строковых значения не должны быть неопределёнными и пустыми (<code>not null</code>).
 
== Шаг 2: КодУстановочный установкикод приложения ==
Имея схему, можно создать модуль приложения. Назовем его <code>flaskr.py</code>, поместив в корень каталога <code>flaskr</code>. В начале добавим нужный список импорта и раздел конфигурационных определений. В небольших приложениях можно размещать определения непосредственно в модуле. Однако, правильнее было бы создать отдельный <code>.ini</code> или <code>.pу</code> файл, впоследствии загружая его или импортируя оттуда значения.
 
Строка 559:
app.run()
</source>
ВыДля увидитезапуска сообщениеприложения используйте команду <code>python flaskr.py</code>, говорящеевыводящую сообщение о том, что сервер запустился, и адрес, по которому следует обращаться. Однако, открыв этот адрес в браузере, вы получитеполучим ошибку &laquo;404 Страница не найдена&raquo;, ведь у васнас пока нет содержимого для просмотра. Но на этом сосредоточимся чуть позже. Сначала нам нужна рабочая база данных.
Для запуска приложения используйте команду <code>python flaskr.py</code>
 
Вы увидите сообщение, говорящее о том, что сервер запустился, и адрес, по которому следует обращаться. Однако, открыв этот адрес в браузере, вы получите ошибку &laquo;404 Страница не найдена&raquo;, ведь у вас пока нет содержимого для просмотра. Но на этом сосредоточимся чуть позже. Сначала нам нужна рабочая база данных.
 
== Шаг 3: Создание базы данных ==