2008-06-29
Eclipseでdjango開発する方法
意外とさくっとできたので、メモります。
参考にしたのは、「このブログは終了しました」でした。
(1) Eclipseのインストール
いままで、「All-In-One-Eclipse」を入れて使っていたのですが、これだと最新でもEclipse 3.2なんですよね。(たぶん)
で、いろいろごにょごにょやっていくと、どうもEclipse 3.2だとPyDevがうまく入らない・・・
そこで!!今、話題のEclipse 3.4を入れました。(爆)
両方とも解凍するだけでOK。簡単です。
あと、さくらでCVSを使いたいので、CVSクライアントも忘れずにインストール。
ヘルプ→ソフトウェア更新
からいけます!
(2) PyDevのインストール
こちらも
ヘルプ→ソフトウェア更新
ですが、サイトを追加しなければなりません。
サイトの追加で・・・「http://pydev.sourceforge.net/updates」を追加します。
それだけ。簡単です!
そして、PyDevの設定ですが・・・
ウィンドウ→設定→Pydev→Interpreter
と行って、「Python inteerpreters」にpython.exeを指定してあげればOKです。
※ うちのはpython 2.4だったので、「C:\Python24\python.exe」を設定。
これで設定もOK。
(3) djangoの設定
「このブログは終了しました」の通りやればOKです。
1. コマンドプロンプトでEclipseのワークスペース直下に移動してプロジェクトを作成
django-admin.py startproject myamyuapps
2. EclipseにてPyDevのプロジェクトを作成
プロジェクト名には「1」で作成したプロジェクトと同じ名前を入力し、プロジェクトタイプの選択を「Python2.4」に設定して「デフォルトのsrc…」のチェックをはずす。
3. コマンドプロンプトで「1」で作ったプロジェクトの直下に移動してアプリケーションを作成
manage.py startapp easy_chat
4. EclipseのPyDevプロジェクトをPYTHONPATHに追加
「2」で作成したプロジェクトを右クリック->プロパティ->「PyDev -PYTHONPATH」->「ソースフォルダの追加」にてプロジェクトをPYTHONPATHに追加する
5. さくらのCVSのプロジェクトと同期
ここで注意しなければならないのは、プロジェクトのsettings.pyはDBの設定などなども入っているため、CVS管理からはずすことです。
6. デバッグの構成を作成するためにmanage.pyをデバッグで起動
デバッグの構成を作成するためにmanage.pyをデバッグで起動します。(エラーが表示され起動しませんが問題はありません)
7. デバッグの構成を修正
メニューの
実行→デバッグの構成
を開くと、「6」の構成が出てきます。
「Arguments」タブで「Program arguments」に
runserver 8080 --noreload
を指定します。
これでおわり!
manage.pyを実行して、djangoアプリを動かすことができます。
すごい!!!
- 393 http://dotred5.blogspot.com/2009/05/eclipsedjango.html
- 139 http://blog.dotroid.net/2009/05/eclipsedjango.html
- 86 http://www.google.co.jp/search?q=eclipse+django&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
- 81 http://www.google.co.jp/search?q=django+eclipse&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&client=firefox-a
- 70 http://www.google.co.jp/search?q=eclipse+django&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 49 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=0vI&q=django+eclipse&btnG=検索&lr=lang_ja
- 49 http://www.google.co.jp/search?q=django+eclipse&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:ja:unofficial&client=firefox-a
- 40 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=django+開発
- 38 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse django&source=web&cd=2&ved=0CCYQFjAB&url=http://d.hatena.ne.jp/myamyugon/20080629/1214752982&ei=rNKmTs2zO87SmAXy66meDw&usg=AFQjCNEdWvC6lN8ZquP7zWwNgI0A0mxkMw
- 35 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=eclipse+django
