notedjangoを初めてみる更新:2009.7.26目次Pythonで何かサービスを作ってみたいなと思っていたのですが、Django、TurboGears、Pylonsなど、いろいろなフレームワークがあって、どれを使うか悩んでいました。テクニカルスキルも、英語スキルも高くないので、情報が多いDjangoを使って見ることにしました。install使用している環境によってインストール方法が異なるかと思います。僕の場合は、Debian5.0.2を使用していますので、以下のようにaptを使って、パッケージをインストールしました。DBを使うところもあると思いますので、python-sqliteも入れておきます。DBはsqliteの他に、MySQLやPostgresなんかも使えるようですが、今回は、設定などの手間を省くため、sqliteにしました。directoryDjangoのプロジェクトを設置するディレクトリの作成を行います。/var/www/に作ると、セキュリティー上あまり調子がよくないので、/home/johan/下に作成することにしました。ディレクトリ名は自由です。Django-adminDjango-adminコマンドを使って、Djangoのプロジェクトを作成します。[プロジェクト名]という形式になっています。僕の場合は、以下のようにmysiteという名前にしました。mysiteこのコマンドを使うと、mysiteというディレクトリを作成し、その下にデフォルトのプログラムや、設定ファイルが生成されます。server作成されたプロジェクトを実行してみます。先ほど、Django-adminコマンドで作成されたmysiteというディレクトリの中にmanage.pyというスクリプトが作成されていますので、引数にrunserverというパラメータで実行します。runservermanage.pyを実行すると、以下のようなメッセージが表示され、開発用のサーバが起動します。CONTROL-C.しかし、この状態ではローカルからしか接続できない状態ですので、vmwareを使っている場合には別の方法を取る必要があります。以下のように、0.0.0.0:8000というパラメータを加えることで、どこからでも接続できるようになります。表示されるメッセージのアドレス部分が変化したかと思います。mysiteそれでは、ブラウザから実際に接続してみます。http://[IPアドレス]:8000/に接続してみると、青っぽい感じのページが表示されるかと思います。Djangoの開発用サーバを起動しているコンソールには、以下のようなログが表示されます。Install2008/04/09pythonでコードのインポートを行う2017/03/20bottle.pyで404エラーが発生した時に特定のページや情報を表示したい2017/11/26pythonのリストに要素を追加する2020/01/27これからブログなどのサイトを作りたいと思っている人は、お名前.comでのドメイン取得がオススメです。