前回の続きです。
activateする
とりあえず、前回作った"scoring-sheet"をアクティベート(起動)します。
$ cd project $ source scoring-sheet/bin/activate
いつもどこのディレクトリでアクティベートするのかわからなくなるので、ノートを書きました。
プロジェクトをつくる
scoring-sheetフォルダ内に移動して、下記のコマンドを打ちます。
$ django-admin startproject scoring-sheet
エラーが出ました。
CommandError: 'scoring-sheet' is not a valid project name. Please make sure the name is a valid identifier.
ハイフンが入ってると、命名規約に引っかかるみたいです。
なので、
$ django-admin startproject scoringsheet
と打ち直したら、できました。
project
┗ scoring-sheet
┗ scoringsheet <= 今回新しく作成されたフォルダです。
このような感じです。
アプリケーション作成
プロジェクトフォルダに移動します。
project
┗ scoring-sheet
┗ scoringsheet <= ここです。
今回は、昇段審査で使用する採点表を作りたいのでアプリ名を「shinsa」とします。
下記のコマンドを打って、アプリフォルダを作成します。
$ ./manage.py startapp shinsa
このようになります。
project
┗ scoring-sheet
┗ scoringsheet
┗ scoringsheet <= このフォルダと
┗ shinsa <= このアプリフォルダができます。
こんな感じになります。
アプリをDjangoに登録する
以下のディレクトリ内の「settings.py」にshinsaアプリがあることを認知させるため、記入します。
project
┗ scoring-sheet
┗ scoringsheet
┗ scoringsheet
┗ settings.py <= このファイルに記入。
┗ shinsa
内容は以下の通りです。
ここで一旦終了
終わらせるときは、deactivate。
ここらへんで混乱します
何やら、いろいろフォルダを作成して混乱してきたので、次回ちょっとまとめます。