#経緯
あることで自分はDjangoに触れる機会があって、実際に触ってみるときっつい。
そこで勧められたakiyoko氏の現場で使えるDjangoの教科書で勉強している。
何かしらアウトプットしたいので、本日からここにて簡単な纏めを書くことにする。
#Djangoってなぁに。
ジャンゴと読みます。
Pythonを使ってwebサービスを構築するためのフレームワーク。結構日本でも海外でも使われている。インスタとか。
#Djangoの使い方
##プロジェクトを作ってみよう
django-admin startproject hoge
これを使うとhogeというベースディレクトリを作ってその配下にmanage.pyとhoge/というディレクトリが出来上がる。しかしながら、ベースディレクトリhogeの配下に同じ名前のhogeディレクトリが出来上がるのはなんかややこしや。このややこしい奴をakiyokoさんの本では設定ディレクトリと呼んでいるので私もこれに従う。なので、上記のコマンドの解釈は、
django-admin startproject [ベースディレクトリ配下に出来上がる任意の設定ディレクトリ名] [その設定ディレクトリはどこに作るか]
である。実は第二引数として、設定ディレクトリの場所を指定できるのだ。なので、このややこしい構成は
mkdir hoge
cd hoge
django-adimin startproject config .
とすれば、ベースディレクトリhogeの配下にconfigという設定ファイルが出来上がる。