Django -- Hello world !
8142 ワード
1、ダウンロード.
まず、あなたのパソコンにPythonがインストールされていることを確認し、Djangoをダウンロードします.
Djangoには、公式リリース版、リスクのあるメインバージョンの2つの異なるバージョンが同時に選択できます.△公式リリースをお勧めします.大量のテストに合格し、機能、性能が安定しています.
一般的に、http://www.djangoproject.com/download/で最新バージョンをダウンロードできます.
2、インストール.
2.1、類Unixシステムのインストール方法:
2.2、Windowsシステムのインストール方法:
ダウンロードしたファイルを解凍し、コマンドラインツールを起動し、解凍したDjango-を開始するディレクトリを実行します.
インストールが完了しました.コマンドラインに次のコマンドを出力して、インストールに成功したかどうかをテストします.
似たような出力が見える(または異常を起こさない)場合は、djangoをパソコンにインストールしたことを意味し、次の作業を開始できます.
3、データベースのサポート.
Djangoはデータベースのサポートが非常に包括的で、MySql、PostgreSQL、Oralce、SQLite 3などを使用してデータベース駆動のWebサイトを開発することができます.この記事ではSQLite 3を使用します.SQLite 3は、Python 2.5(またはそれ以上のバージョン)でサポートされ、余分なインストール手順を必要としない唯一のデータベースです.
4、プロジェクトの開発を開始します.
4.1、プロジェクトコードを保存するために作業ディレクトリを新規作成し、cdをそのディレクトリに保存し、コマンドを実行する.
これにより、現在のディレクトリの下にmysiteディレクトリが作成され、4つのファイルが含まれます.
__init__.py ; manage.py ; setting.py ; urls.py
4.2、開発サーバーの運行
Django開発サーバは、開発中に内蔵された軽量級のWebサービスであり、製品がリリースされる前に製品レベルのサーバの構成作業を必要としないようにします.
コマンドを入力すると、ヒント情報の出力が表示されます.次に、サイトにアクセスします.
Djangoウェルカムページ[It worked!]が表示されます.
ここでは、IPアドレスを指定し、ポート番号をコマンドラインパラメータとして入力することもできます.
今まで、ハローワールド!工事はすでに80%以上完成した.
5、ビューとURLの構成.
前に作成したmysiteディレクトリの下にviewを新規作成します.pyファイルを入力し、コードを入力します.
次に、URLとビュー関数をバインドします.urlsを開きます.pyファイル、コードを次のように変更します.
完了したら、Django開発サーバーを起動します(ずっと稼働していてもいいです.開発サーバーはコードの変更を自動的に監視し、自動的に再ロードするので、手動で再起動する必要はありません).ブラウザを開いてアクセス:
欲しい出力が見えます:Hello world!
終わります.
まず、あなたのパソコンにPythonがインストールされていることを確認し、Djangoをダウンロードします.
Djangoには、公式リリース版、リスクのあるメインバージョンの2つの異なるバージョンが同時に選択できます.△公式リリースをお勧めします.大量のテストに合格し、機能、性能が安定しています.
一般的に、http://www.djangoproject.com/download/で最新バージョンをダウンロードできます.
2、インストール.
2.1、類Unixシステムのインストール方法:
1
tar xzvf Django
-*
.tar.gz
2
cd Django
-*
3
sudo python setup.py install
2.2、Windowsシステムのインストール方法:
ダウンロードしたファイルを解凍し、コマンドラインツールを起動し、解凍したDjango-を開始するディレクトリを実行します.
1
python setup.py install
インストールが完了しました.コマンドラインに次のコマンドを出力して、インストールに成功したかどうかをテストします.
1
>>>
import
django
2
>>>
django.VERSION
3
(
1
,
2
,
3
,
'
final
'
, 0)
似たような出力が見える(または異常を起こさない)場合は、djangoをパソコンにインストールしたことを意味し、次の作業を開始できます.
3、データベースのサポート.
Djangoはデータベースのサポートが非常に包括的で、MySql、PostgreSQL、Oralce、SQLite 3などを使用してデータベース駆動のWebサイトを開発することができます.この記事ではSQLite 3を使用します.SQLite 3は、Python 2.5(またはそれ以上のバージョン)でサポートされ、余分なインストール手順を必要としない唯一のデータベースです.
4、プロジェクトの開発を開始します.
4.1、プロジェクトコードを保存するために作業ディレクトリを新規作成し、cdをそのディレクトリに保存し、コマンドを実行する.
1
django
-
admin.py startproject mysite
これにより、現在のディレクトリの下にmysiteディレクトリが作成され、4つのファイルが含まれます.
__init__.py ; manage.py ; setting.py ; urls.py
4.2、開発サーバーの運行
Django開発サーバは、開発中に内蔵された軽量級のWebサービスであり、製品がリリースされる前に製品レベルのサーバの構成作業を必要としないようにします.
1
python manage.py runserver
コマンドを入力すると、ヒント情報の出力が表示されます.次に、サイトにアクセスします.
1
http:
//
127.0
.
0.1
:
8000
/
Djangoウェルカムページ[It worked!]が表示されます.
ここでは、IPアドレスを指定し、ポート番号をコマンドラインパラメータとして入力することもできます.
1
python manage.py runserver 0.0.0.0:
8080
今まで、ハローワールド!工事はすでに80%以上完成した.
5、ビューとURLの構成.
前に作成したmysiteディレクトリの下にviewを新規作成します.pyファイルを入力し、コードを入力します.
1
from
django
import
HttpResponse
2
3
def
hello(request):
4
return
HttpResponse(
"
Hello world !
"
)
次に、URLとビュー関数をバインドします.urlsを開きます.pyファイル、コードを次のように変更します.
1
from
django.conf.urls.defaults
import
*
2
from
mysite.views
import
hello
3
4
urlpatterns
=
patterns(
""
,
5
(
'
^hello/$
'
, hello),
6
)
完了したら、Django開発サーバーを起動します(ずっと稼働していてもいいです.開発サーバーはコードの変更を自動的に監視し、自動的に再ロードするので、手動で再起動する必要はありません).ブラウザを開いてアクセス:
1
http:
//
127.0
.
0.1
:
8000
/
hello
/
欲しい出力が見えます:Hello world!
終わります.