Django アプリ手順書 忘備録
$ django-admin startproject mysite3 #setting.pyでどこからでも接続できるようにしておくこと $ python3 manage.py runserver 8080 これでサーバー起動 #appも作成する python3 manage.py startapp myblog
モデルを作成
Topic subject : CharField 255 question: TextField 4000
INSTALLED_APPSにadd
マイグレーションファイル生成
$ python3 manage.py makemigrations
マイグレーション実行
python3 manage.py migrate
shellにはいって確認
python3 manage.py shell
chapter3
admin user作成
python3 manage.py createsuperuser
myblog/admin.pyに登録して作成したモデルを見れるようにする
urls.pyを変更してboard_topics関係のルーティングを作成
まずview.pyでindexを表示
board_topics function:を作成 すべて取ってくる
chapter4
boostrrapの導入 mysite/mysite/settings.py: board_topicsの修正
chapter5
create メソッド new_topic
base.htmlの作成
chapter6
view_topicメソッド show
delete メソッド getメソッド
chapter 7
update メソッド edit_topic バリデーションの処理
バリデーションをきれいにする django-widget-tweaksのライブラリの追加