PythonでのQRコード作成方法

Pythonを使って、自分のGitHubページのQRコードを作ってみた。

QRコードモジュールのインストール

sudo pip install qrcode

Pillowはインストール済みだったため、これで準備完了。

②makeqr.pyの作成

import qrcode
from PIL import Image

img = qrcode.make("https://github.com/SatomiWatanabe")
img.save('qr_code.png')

img.show()

③makeqr.pyの実行

python3 makeqr.py

無事にQRコードが生成されました。

参考記事

qiita.com

DjangoアプリでBootstrapのテンプレート(static file)が表示できない

ローカルでrunserverすると Invalid block tag: 'static'

'static'の定義づけ

{% load staticfiles %}
<img src="{% static "src/static_in_pro/our_static/css/shop-homepage.css" %}" alt=""/>

(Django1.9以前はload staticfiles、それ以降はload static)

をbase.html上部に加える →同じエラー

参考記事 Django staticファイル まとめ

htmlコメントアウトしてエラーが出るか確認 →同じエラー

base.html, head_css.html内のstatic関係のコードを別ファイルに移しとく →エラーなし

base.htmlにstaticのコードを復活 →エラーなし

head_css.htmlにstaticコードを復活 →初めと同じエラー。ここに問題ありと判明。

staticの定義づけコードをhead_css.htmlにも加える →エラーは消えたものの、テンプレートが反映されない

ルートの確認(staticディレクトリ以下のディレクトリ名のみ記述) →成功