Django for eclipse
Djangoにふれてみる
「Django を使いこなすための全てがここにあります。」ということなのでチュートリアルをこなす
プロジェクトを作成するコマンド
django-admin.py startproject mysite
Django for eclipse
[file]→[new]→[Other...]から画像のように選択
続いて[Project name]を入力して自分の環境にあったように設定
データベースの設定
作成されたファイル構成と意訳
mysite/ __init__.py manage.py settings.py urls.py
- __init__.py: 触れることの無さそうなファイル?
- manage.py: プロジェクトに対するコマンドラインユーティリティ 割とよく使う?
- settings.py: プロジェクトの設定ファイル
- urls.py: プロジェクトのURL宣言ファイル
[PyDev Package]右クリック[Run as]から[PyDev: Django]を選んで実行
以降[Run]だけでOK
アプリケーションを追加するコマンド
python manage.py startapp polls
作成されたファイル構成と意訳
polls/ __init__.py models.py views.py
- __init__.py: 触れることの無さそうなファイル?
- models.py: データベースに関連するファイル これを参照してcreateしたりする
- views.py: 自分まだよくわかってない
eclipseで同等のことをするためにはどうすればよいのだろう…
[PyDev Package]右クリック[Refresh]で作成されたファイルが更新される
models.py、settings.pyを編集してコマンドを実行するとデータベースファイルが作られる
(postgresql,mysqlだと先にゴニョゴニョしないとだめらしい)
python manage.py syncdb
(この際、いくつか対話的に入力せねばならない)
models.pyの記述からデータベースを作成するSQL文を表示するコマンド
(なんか便利だ)
python manage.py sql polls
とりあえず下地を作るところまではできたなかなか先へ進まない