- ローカルにクローンする
- 以下のコマンドを実行し、ブラウザでローカルホストを開く
% cd no_framework_blog % python3 -m venv .venv (.venv) % source .venv/bin/activate (.venv) % python3 -m pip install -r requirements.txt (.venv) % python3 manage.py
【PyCon JP 2018】仕組みから理解するWebアプリケーション Webフレームワークを使わずに原理を学ぶをもとに実装した。
ただ、Http通信とSocket通信の違いやpythonでローカルwebサーバを立ち上げるからわかるようにソケット通信だけを使って実装しているだけなのでHTTP通信を使って実装したいところ。
また、アカウント周りはセッションの維持などを行えてないので、そこら辺は課題である。
KUMO MTGでの発表スライド