Flaskでページのリダイレクト&Bootstrap4導入【「本棚自慢」サイト開発日誌#2】
環境
- 開発端末:Linux(Ubuntu 17.10)
- 言語:Python(v3.6.3)※ pip は v9.0.1
- Webフレームワーク:Flask(v1.0.2)
- CSSフレームワーク:Bootstrap(v4.0.1)
今日のお題
- ページのリダイレクトと404ページ追加
- CSSフレームワーク導入
■ページのリダイレクト
現状、トップページに表示するコンテンツを考えていないので、とりあえず本棚一覧ページにリダイレクトさせる。
@app.route('/')
def index():
return redirect(url_for('list'))
あと、存在しないアドレスを指定された時用のページを用意。(実は前回の記事書いた時点で出来てた。)
@app.errorhandler(404)
def page_not_found(error):
return render_template('404.html'), 404
【参考】
http://flask.pocoo.org/docs/1.0/quickstart/#redirects-and-errors
■CSSフレームワーク導入
べたにBootstrapを導入。と思ったけど、普及してるのは v3 で、今は v4 が出ているようなので最新を採用。
ひとまず見た目をそれなりにするためなのでCDN使う。
本棚一覧ページに何となくのデザインを当ててみる。
一応、レスポンシブ?。
HTMLソースは、ここ。
【参考】
http://getbootstrap.com/docs/4.1/layout/grid/
http://getbootstrap.com/docs/4.1/components/carousel/
Author And Source
この問題について(Flaskでページのリダイレクト&Bootstrap4導入【「本棚自慢」サイト開発日誌#2】), 我々は、より多くの情報をここで見つけました https://qiita.com/sky0621/items/81ea882c65d2887f72df著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .