GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuへのDjango開発環境のインストール

Djangoは、Pythonで記述された最も人気のあるWebフレームワークです。自動移行生成やフル機能の管理インターフェースなどの強力な機能など、機能の完全性と効率性の微妙なバランスが取れています。 UbuntuでのDjango開発環境のセットアップは非常に簡単で、ほんの数ステップで実行できます。

Virtualenvのインストール

Djangoのような複雑なフレームワークで開発する場合、特に一度に複数のプロジェクトで作業する場合は、Python仮想環境を使用するのが最適です。また、Pythonの両方のバージョンが最新であることを確認することもおそらく良い考えです。

$ sudo apt-get install virtualenv python python3

Virtualenvの使用

環境の創造

Virtualenvを使用すると、プロジェクトをシステムのPythonインストールからサンドボックス化できます。これにより、通常のユーザーはPythonパッケージとプロジェクトをインストールして、システムバージョンとは異なる可能性のある特定のバージョンを使用できます。 Virtualenvを使用した仮想環境の作成は、1つのコマンドで実行できます。

$ virtualenv -p python3 project-directory

オプション-p python3 環境で使用するPythonのバージョンを指定します。 -p python3.4のようなものでより具体的にすることができます 、ただし、上記の例のように実行すると、システムに現在インストールされている、選択したPythonバージョンの最新リリースが選択されます。 Virtualenvは、システムにインストールされていない新しいバージョンのPythonを取り込みません。

環境の活性化

Virtualenvを使用するには、cd 作成したディレクトリに移動し、環境をアクティブ化します。

$ cd project-directory
$ source bin/activate

コマンドプロンプトの先頭に括弧で囲まれたディレクトリの名前が表示されます。これは、仮想環境を使用していることを示しています。

Djangoのインストール

仮想環境にはPythonパッケージマネージャーであるPipが含まれており、Pythonパッケージを簡単にインストールして管理できます。 Djangoは、そのアドオンやプラグインの多くと同様に、それらのパッケージの1つです。 Pipはディストリビューションのパッケージマネージャーと同様に使用できるため、Djangoをインストールするために使用すると、Djangoのすべての依存関係も取得されます。

$ pip install django

これにより、利用可能な最新バージョンのDjangoが取り込まれます。特定のバージョンが必要な場合は、Pipにも指定できます。

$ pip install django==1.9

Djangoプロジェクトの設定

これで、Djangoプロジェクトを起動して作業を開始できます。 PipがインストールしたDjangoパッケージは、プロジェクトを作成するためのコマンドを提供します。

$ django-admin startproject project-name

そこから、cd プロジェクトに。

$ cd project-name

django-admin プロジェクトと、開始に必要な基本ファイルを設定します。現在のディレクトリを見ると、それらが表示されます。設定するための最も重要なものはmanage.pyです 。これは、プロジェクト全体の中央管理スクリプトです。これは、データベースの移行を作成して移行するために使用されるスクリプトでもあります。したがって、これを使用して移行を作成し、移行してから、管理インターフェース用のスーパーユーザーアカウントを設定します。

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

締めくくり

それでおしまい。これで、Djangoプロジェクトがセットアップされ、開発の準備が整いました。完了したら、別の簡単なコマンドで仮想環境を離れることができます。

$ deactivate

Ubuntu
  1. Ubuntu12.10へのVirtualBox4.2のインストール

  2. Ubuntu20.04でPython仮想環境を作成する方法

  3. Ubuntu に Flask をインストールするための究極のガイド

  1. Ubuntu18.04または20.04にPython3をインストールする方法

  2. Debian 9StretchLinuxでPythonDjango開発環境をセットアップする

  3. Ubuntu18.04にDjangoをインストールする方法

  1. Ubuntu18.04にPython3.7をインストールする方法

  2. Ubuntu14.04にDjangoをインストールする方法

  3. Ubuntu16.04LTSにDjangoをインストールする方法