ラベル Python の投稿を表示しています。 すべての投稿を表示
ラベル Python の投稿を表示しています。 すべての投稿を表示

2011年4月6日水曜日

DjangoでProject作成

さてさて、実は昨日からTryしてみたものの、うまくProjectが作成できなかったので、メモする。

とりあえず、DjangoのHPを見ると、
>django-admin.py startproject <your-site name>
と入れると、CurrentFolderに<your-site name> projectができると書いてあったので、Tryしてみるも、以下のErrorが…
command not found...

なにー?
ということで、PythonのVersionを確認してみても糸口が見つからず。。。
取りあえず、環境変数おかしいんじゃね?ってことで、ターミナルから.bash_profileをvimで開いてみる。特に不自然なところは無いので、MacPortsの環境変数PathのFolder(/opt/local/binかな?)に移動してみると。。。

な、なんと、
django-admin-2.6.py
の文字が!!!

なんじゃい!2.6って!

てことで、
>django-admin-2.6.py startproject <your-site name>
で、無事Project作成成功。

試しにサーバーを起動してみることに。

>python manage.py runserver

Validating models...


0 errors found
Django version 1.3, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

そして、localhost:8000にアクセス!!!
おー!
It workedの文字が!!!

快感ですね。


◎参照ページ
http://docs.djangoproject.com/en/dev/intro/tutorial01/

2011年4月4日月曜日

Pythonの切り替えとDjangoのインストール

Pythonの切り替えについては以前も書きましたし、色々な人が書いているので省略します。
簡単に言うと、MacPorts使ってpython_selectで切り替えます。おしまい。

Djangoですが、こちらはGAEで採用されているWebアプリケーションフレームワークです。
Djangoでジャンゴと読むみたいです。(デ、ディーは!?)

さて、Djangoのinstallですが、こちら
tar.gz形式で圧縮されています。
ですので、
tar xzvf Django-1.3.tar.gz
で解凍!
cd Django-1.3
で移動して
sudo python setup.py install
でinstall完了!

ま、URLに書いてある通りです。

installが終わったら、ターミナルで"python"と打ち込んで、Pythonを起動。
>>> import django
>>> django.VERSION
と打ち込んで、versionがでれば、install成功。

ターミナルに戻って
> django-admin.py startproject <project name>
と打っても、command not foundとか言いやがる。

そういえば、dmgを使ってPython2.7をinstallした記憶が。。。

取りあえず、Library/Frameworks/Python.flameworkをゴミ箱に入れて、.bash_profileで2.7のPathを削除。

再度、django-admin.pyを試すもcommand not found
何があかんのやろかー。

2011年3月23日水曜日

環境構築

今日も環境構築。
昨日までに、MacPortsを入れて、Python2.5を利用する準備ができた。
後は、PyDevを使ってEclipseにInterpretersを設定するだけ。
ここで問題。
/System/Library/Frameworks/python.framework/Versions/2.5/Python
をPythonのInterpretersに選択したが、エラー。
色々調べたが、わからなかった。
ただ、/usr/bin/python2.5を選択してみたらうまくできた。
取りあえずよしとしよう。