Ubuntu 16.04 VPSにDjango Web Frameworkをインストールする方法

簡単な説明

Webサイトを構築する場合、同様のコンポーネントが必要であり、新しいWebサイトを構築するたびにホイールを再発明する必要はありません。 Djangoはこれに必要なツールです.


この記事では、DjangoをUbuntu 16にインストールするさまざまな方法と、最初のプロジェクトを作成する方法について説明します.

特記事項:HostAdviceのBest Django Hosting ServicesおよびBest Linux hosting servicesページを参照して、専門家やユーザーのレビューなど、各カテゴリの主要なWebホストを見つけてください.

概観

Djangoは、Pythonで記述された無料のオープンソースプログラムです。それはより少ないコードの使用を可能にし、複雑なウェブサイトの作成を容易にします。開発者がSQLインジェクションなどの一般的なセキュリティの間違いを回避するのに役立ちます。その速度、スケーラビリティ、およびセキュリティにより、この分野で最高のツールの1つに急速に成長しています。つまり、いくつかの方法を使用して、DjangoをUbuntuにインストールします。.

Djangoは次の方法でインストールできます。

  • パッケージからインストール – UbuntuリポジトリにはDjangoパッケージが含まれています。を使用して ふさわしい パッケージマネージャーは、簡単にインストールできます。主な欠点は、リポジトリに含まれているDjangoのバージョンが、DjangoのWebサイトから入手できる公式バージョンと比べて遅れている可能性があることです。.
  • ピップを介してインストール – インストールすることにより ピップ, システム上の任意のユーザーが使用するDjangoをインストールできます。ピップには常に最新の安定したDjangoが含まれている必要があります。欠点は、柔軟性が低いことです.
  • virtualenvにpipを介してインストールするvirtualenv パッケージを使用すると、仮想環境を作成できます。この方法を使用すると、システム全体に影響を与えることなくDjangoをインストールできます.

Gitインストール–この方法は、最新の開発バージョンをインストールする場合に適しています。あなたは通常に行く必要があります ギット 最新の機能を入手するためのリポジトリ.

前提条件

  • Ubuntu 16.04サーバー
  • ルート権限/ sudo 特権

Djangoのインストール

パッケージからのインストール

ローカルパッケージを ふさわしい コマンド:

$ sudo apt-get update

Python 2の場合、インストールで使用するPythonのバージョンを選択します。

$ sudo apt-get install python-django

Python 3の場合。

$ sudo apt-get install python3-django

それだ;次のコマンドを入力して、正常にインストールされたかどうかを確認できます。

$ django-admin –version

成功すると、次の結果が表示されます。

pipを使用したインストール

前の方法ではDjangoの最新バージョンはインストールされませんが、 ピップ, あなたは最新バージョンを手に入れます.

まず、あなたのリフレッシュ ふさわしい パッケージインデックス.

$ sudo apt-get update

次にインストールします ピップ. Python 2ユーザーの場合。

$ sudo apt-get install python-pip

Python 3ユーザーの場合。

$ sudo apt-get install python3-pip

次に、Djangoをインストールします。 Python 2ユーザーの場合。

$ sudo pip install django

Python 3の場合は、 pip3 コマンド;

$ sudo pip3 install django

Djangoがインストールされます。確認するには、次のように入力します。

$ django-admin –version

結果は次のようになります。

仮想環境でのpipによるインストール

残りのインストールと同様に、まずローカルパッケージインデックスを更新します.

$ sudo apt-get update

次にインストールします ピップ. Python 2の場合。

$ sudo apt-get install python-pip

Python 3の場合。

$ sudo apt-get install python3-pip

次に、 virtualenv パッケージ、Python 2用。

$ sudo pip install virtualenv

Python 3の場合。

$ sudo pip3 install virtualenv

これが完了すると、Djangoで新しいプロジェクトを開始できるようになります。新しいプロジェクトを開始するときはいつでも、新しいプロジェクトディレクトリを作成してそこに移動することから始めてください。.

$ mkdir〜/ newhostA
$ cd〜/ newhostA

次のように入力して、そのプロジェクト内に仮想環境を作成します。

$ virtualenv testhostA

注:testhostAは、環境を呼び出すために選択したものであり、好きな名前を付けることができます.

これにより、Pythonのバージョンがインストールされ、 ピップ プロジェクトディレクトリ内のディレクトリに。次に、仮想環境内にパッケージをインストールするには、アクティブ化する必要があるため、次のコマンドを入力します。

$ソースtesthostA / bin / activate

コマンドラインが変更され、分離環境内で操作していることが示されます。.

(testhostA)username @ hostname:〜/ newhostA $

次に、実行しているpythonのバージョンに関係なく、次のコードを実行してDjangoをインストールします。.

(testhostA)$ pip install django

最後に、実行してインストールを確認します。

(testhostA)$ django-admin –version

成功した場合、出力は次のようになります。

仮想環境を終了するには、次のように入力します。

(testhostA)$非アクティブ化

プロジェクトの作業を再開したい場合は、仮想環境を再アクティブ化します.

$ cd〜/ newhostA
$ソースtesthostA / bin / activate

Gitインストール

このメソッドは、Djangoをダウンロードしてインストールする必要がある開発バージョンのDjangoをインストールします。 ギット リポジトリ.

まず、パッケージインデックスを更新します。

$ sudo apt-get update

次に、インストールします ギット. Python 2の場合。

$ sudo apt-get install git python-pip

Python 3の場合。

$ sudo apt-get install git python3-pip

次に、Djangoリポジトリを複製できます。

$ git clone git://github.com/django/django〜/ django-dev

次に、クローンされたリポジトリを使用してインストールします ピップ. 私たちは使用しています -e 編集可能モードでインストールするオプション.

Python 2の場合。

$ sudo pip install -e〜/ django-dev

Python 3の場合。

$ sudo pip3 install -e〜/ django-dev

インストールを確認します。

$ django-admin –version

出力は次のようになります。

結論

考えられるすべてのインストール手法を検討したので、ニーズに最も適したものを選択するのはあなた次第です。最新のベータ機能の入手から最新の安定版リリースの入手まで、Djangoはあなたを取り戻しました。私たちが行ったようにそれをインストールして楽しんでください.

Linuxホスティングサービスのトップ3をご覧ください

FastComet

開始価格:
$ 2.95


信頼性
9.7


価格
9.5


使いやすい
9.7


サポート
9.7


特徴
9.6

レビューを読む

FastCometにアクセス

Hostinger

開始価格:
$ 0.99


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

ChemiCloud

開始価格:
$ 2.76


信頼性
10


価格
9.9


使いやすい
9.9


サポート
10


特徴
9.9

レビューを読む

ChemiCloudにアクセス

関連するハウツー記事

  • CentOS 7 VPSまたは専用サーバーにDjangoをインストールする方法
    中間
  • Django Webフレームワークで単純なWebアプリケーションを作成する方法
    専門家
  • virtualenvを使用してDjangoプロジェクトの仮想環境を作成する方法
    中間
  • Djangoで動的Webアプリを作成する方法
    専門家
  • WindowsにDjango Web Frameworkをインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me