Django-environment
Django-環境
Django開発環境は、Python、Django、およびデータベースシステムのインストールとセットアップで構成されています。 DjangoはWebアプリケーションを扱っているため、Webサーバーのセットアップも必要になることに注意してください。
ステップ1 – Pythonのインストール
Djangoは100%純粋なPythonコードで記述されているため、システムにPythonをインストールする必要があります。 最新のDjangoバージョンにはPython 2.6.5以降が必要です
最新のLinuxまたはMac OS Xディストリビューションのいずれかを使用している場合は、おそらく既にPythonがインストールされています。 コマンドプロンプトで_python_コマンドを入力して確認できます。 このようなものが表示される場合、Pythonがインストールされています。
$ python
Python 2.7.5 (default, Jun 17 2014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
それ以外の場合は、リンクhttps://www.python.org/downloads/[http://www.python.org/download]からPythonの最新バージョンをダウンロードしてインストールできます。
ステップ2-Djangoのインストール
Djangoのインストールは非常に簡単ですが、そのインストールに必要な手順はオペレーティングシステムによって異なります。 Pythonはプラットフォームに依存しない言語であるため、Djangoには、オペレーティングシステムに関係なくどこでも動作する1つのパッケージがあります。
Djangoの最新バージョンは、リンクhttps://www.djangoproject.com/download/[http://www.djangoproject.com/download]からダウンロードできます。
UNIX/LinuxおよびMac OS Xのインストール
LinuxまたはMac OSシステムを実行している場合、Djangoをインストールする方法は2つあります-
- OSのパッケージマネージャーを使用するか、easy_installまたはpipがインストールされている場合はそれを使用できます。
- 以前にダウンロードした公式アーカイブを使用して手動でインストールします。
最初のオプションはOSディストリビューションに依存するため、2番目のオプションについて説明します。 最初のオプションに従うことにした場合は、インストールするDjangoのバージョンに注意してください。
上記のリンクからアーカイブを取得したとします。これはDjango-x.xx.tar.gzのようなものです。
抽出してインストールします。
$ tar xzvf Django-x.xx.tar.gz
$ cd Django-x.xx
$ sudo python setup.py install
このコマンドを実行してインストールをテストできます-
$ django-admin.py --version
Djangoの現在のバージョンが画面に表示されている場合、すべてが設定されています。
注-Djangoの一部のバージョンでは、django-adminになり、「。py」が削除されます。
Windowsインストール
Djangoアーカイブとpythonがコンピューターにインストールされていると仮定します。
まず、パスの検証。
一部のバージョンのウィンドウ(windows 7)では、Pathシステム変数のパスが次の `+ C:\ Python34 \; C:\ Python34 \ Lib \ site-packages \ django \ bin \ +`である必要があります。もちろん、Pythonのバージョンによって異なります。
次に、Djangoを抽出してインストールします。
c:\>cd c:\Django-x.xx
次に、Windowsシェル「cmd」で管理者権限が必要な次のコマンドを実行してDjangoをインストールします-
c:\Django-x.xx>python setup.py install
インストールをテストするには、コマンドプロンプトを開き、次のコマンドを入力します-
c:\>python -c "import django; print(django.get_version())"
Djangoの現在のバージョンが画面に印刷されている場合、すべてが設定されています。
OR
「cmd」プロンプトを起動し、pythonと入力してから-
c:\> python
>>> import django
>>> django.VERSION
ステップ3 –データベースのセットアップ
Djangoはいくつかの主要なデータベースエンジンをサポートしており、快適性に基づいて任意のデータベースエンジンをセットアップできます。
- MySQL(http://www.mysql.com/)
- PostgreSQL(http://www.postgresql.org/)
- SQLite 3(http://www.sqlite.org/)
- Oracle(http://www.oracle.com/)
- MongoDb(https://django-mongodb-engine.readthedocs.org)
- GoogleAppEngine Datastore(https://cloud.google.com/appengine/articles/django-nonrel)
選択したデータベースのインストールおよび構成については、それぞれのドキュメントを参照できます。
注-番号5および6はNoSQLデータベースです。
ステップ4 – Webサーバー
Djangoには、アプリケーションの開発とテスト用の軽量Webサーバーが付属しています。 このサーバーはDjangoで動作するように事前に構成されており、さらに重要なのは、コードを変更するたびに再起動することです。
ただし、DjangoはApacheおよびLighttpdなどの他の一般的なWebサーバーをサポートしています。 さまざまな例を使用しながら、次の章で両方のアプローチについて説明します。