LoginSignup
4
2

More than 5 years have passed since last update.

[flaskr改造編メモ]HTMLもWeb構築もわからない素人がPython+FlaskでWebサービスを作ってみる

Posted at

これは、エンジニア未経験のど素人が、週末エンジニアとして
PythonとFlaskでWebアプリを作成するためのメモ記事です。

ランディングページ
Flask
-> flaskr起動&test編
-> [flaskr改造編] このページ
Docker
-> Dockerコマンド
Web開発

FlaskrにLeafletを表示させる

Leaflet とは

Leafletとは JAVA Scriptで書かれたオープンソースの地図クライアント・ライブラリです。詳しい説明はこちら”leaflet始めました” を参照してください。

簡単にいうと、自分のWebサービスにGoogleMap的な地図を埋め込むサービスで、素晴らしいのは簡単なコードで某ぐ○ナビにある地図みたいなサービスを作る事ができます。 例えば Pokemon go公式に嫌われているP-go Searchもleafletを使っています

今回はとりあえずページに地図を埋め込む方法を説明します。
参考にしたのは先のサイトに加え、

Leaflet Quick Start Guide
leafletで地図を作る

の2つです。

Leafletによる国土地理院地図の埋め込む方法

やることは簡単。

Leaflet Quick Start Guide

にあるコードをHeaderとBodyに埋め込むだけ。国土地理院の地図に変更するには、

こちら”leaflet始めました”

を参照してください。具体的に埋め込んだコードは

head.png

body.png

これだけ。これを”layout.html”に埋め込むだけ。で、埋め込んだ結果はこれ。

Top.png

コード内のサイズをいじれば下の地図サイズは変更できます。自分が作りたいサービスの叩き台にはちょうどいい感じ。ここから色々いじって見たいと思います。

一応、Flaskrアプリの機能はそのまま残ってます。

LogIn.png

以上です。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2