djangoをdockerコンテナで利用(4) - ログイン画面作成
ログインしないとページが見えないようなアプリケーションを構成する。 その(1) 、 その(2) 、 その(3) では環境を作り、処理を作っていくための習作みたいなもの。 元々はphpで作って使っていたものを、djangoで作り直すのが目的。 phpで5年前に事務処理用で作ったものを、 djangoでこれから作り直す(円グラフはサンプルしかできてないけど・・・)。 やっとログイン画面と、その中のアプリの1つ目が使えるようになったのでその作成メモ。 ログインして見えるアプリケーションができるまで 「あーでもない、こーでもない」ってしばらく悩みながらdjangoいじった後、結局完成した後でgitの差分を見て書いてるのな。 アプリケーションとして「gvisWebApp」を追加して自動生成された内容に、⭐️印の箇所を編集してった。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 /code/app |--gvisDjango3 | (省略) |--gvisWebApp | |--__init__.py | |--__pycache__ | |--admin.py | |--apps.py | |--migrations | |--models.py | |--tests.py | |--urls.py ⭐️ | |--views.py ⭐️ | |--templates/gvisWebApp ⭐️手動作成 | | |--base.html ⭐️手動作成 | | |--login.html ⭐️手動作成 | | |--logout.html ⭐️手動作成 | | |--home.html ⭐️手動作成 | | |--gvis_001_IntraIchiran.html ⭐️手動作成 |--manage.py |--requirements.txt |--templates | |--gvisDjango3 | | |--gvisDjango3Top.html |--website | |--__init__.py | |--__pycache__ | |--asgi.py | |--settings.py ⭐️ | |--static | | |--admin | |--urls.py ⭐️ | |--wsgi.py ログインはdjangoに基本機能があるらしい phpのときはログイン画面を実装している人がたくさんおられたので、参考にして作った。 ...