Eclipse から Django
ナビゲーションに移動
検索に移動
Eclipse から Django
Windows 環境で、Eclipse から Djangoを使う
Djangoのダウンロード~インストール
Django ダウンロードして、解凍
インストール
解凍したフォルダから、以下のコマンド
- >python setup.py install
確認
- インタープリタから、import django でインポートできることを確認
- C:\work>python
- Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32
- Type "help", "copyright", "credits" or "license" for more information.
- >>> import django
- >>> help(django)
- Help on package django:
- NAME
- django
- FILE
- c:\python26\lib\site-packages\django\__init__.py
- PACKAGE CONTENTS
- bin (package)
- :
PyDevを使ってDjangoプロジェクトの作成
PyDev プロジェクトの作成
- ウィザードに従い、DyDevプロジェクトを作成
Djangoプロジェクトの作成
- PyDevプロジェクトのソースフォルダに、Djangoプロジェクトを作成
- 作成されたプロジェクトのソースフォルダから django-admin.py startproject {プロジェクト名} を実行
- C:\Program Files\eclipse3.4R2\workspace\pmtools\src>C:\Python26\Lib\site-packages\django\bin\django-admin.py startproject pmtools
- >django-admin.py startproject pmtools
いったん開発用サーバーを動かしてみる。
デバッグの設定
- src フォルダでF5キーを押して最新の状態にすると、src/プロジェクト名のフォルダ以下に、ファイルが作成されているので、manage.py のコンテキストメニューから、Debug As - Debug Configurations を選択
Main Module に manage.py が設定されているのを確認
Arguments タブ を選択し、runserver 8080 を追記
そのまま Debug ボタン押下すると、テスト用サーバが起動する
localhostの8080ポートにアクセス
- 動いた
Djangoアプリケーションの作成
- Djangoのアプリケーションは、Pythonのパッケージ
django-admin.py startapp {アプリケーション名}の実行
- 作成した、Djangoプロジェクトのフォルダから、django-admin.pyを実行
- C:\Program Files\eclipse3.4R2\workspace\pmtools\src\pmtools>C:\Python26\Lib\site-packages\django\bin\django-admin.py startapp cocomo
- 先ほど、C:\Python\Scripts にPATHを通してあれば、対象のフォルダから、以下でよい
- >django-admin.py startapp cocomo
settings.py の編集
Django プロジェクトの settings.py を編集
- 作成した、{プロジェクト名}.{アプリケーション名} を INSTALLED_APPS に追記
- INSTALLED_APPS = (
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.sites',
- 'pmtools.cocomo',
- )
urls.py の編集
Django プロジェクトの urls.py を編集
- 呼び出す関数(これから作成する)を、"." でつないで表記
- urlpatterns = patterns(,
- (r'^pmtools/cocomo/$', 'pmtools.cocomo.views.index'),
- )
views.py の編集
Django プロジェクト 配下のアプリケーションパッケージの views.py を編集
アプリケーションの起動
© 2006 矢木浩人