必要に応じて、ジャンゴをインストールするにはいくつかの方法があります。これは、マウントまたはシステム全体のピップPythonの仮想環境を使用してインストールすることができます。
Pythonの仮想環境の主な目的は、異なるPythonプロジェクトのための独立した環境を作成することです。このように、あなたはそれがあなたのDjangoのインストールの残りの部分に影響を与えることを恐れることなくても、別のコンピュータDjangoの環境の数、およびプロジェクトごとにインストールされたモジュールの特定のバージョンにすることができます。あなたは、地球環境へのDjangoをインストールする場合は、コンピュータ上のDjangoの1つのバージョンだけをインストールすることができます。
Ubuntuの18.04でのDjangoのインストール
次のセクションでは、Ubuntuの18.04の上ジャンゴPythonの仮想環境をインストールする方法についてステップバイステップのインストラクションを提供しています。
1、搭載とPython 3 venv
デフォルトでは、Ubuntuの18.04は、Python 3.6が付属しています。あなたは、システムは、Python 3がインストールされているかどうかで次のように入力して、これを確認することができます:
出力は次のようにする必要があります:
Pythonの3.6.9
、Pythonの3.6を起動する仮想環境を作成する方法はvenvモジュールを使用することですお勧めします。モジュールはvenvのpython3-venvパッケージを提供インストールするには、次のコマンドを実行します。
図は次のとおりです。
モジュールがインストールされると、私たちは、Djangoのアプリケーションが仮想環境を作成すると考えることができます。
2、仮想環境を作成します
まず、あなたは、Python 3仮想環境を保存したいディレクトリに移動します。それはあなたのホームディレクトリの他のディレクトリか、お使いのユーザーが読み書きアクセスを持っています。
それにDjangoアプリケーションとナビゲートのための新しいディレクトリを作成します。
ディレクトリを入力した後、新しい仮想環境を作成するには、次のコマンドを実行します。
上記のコマンドは、Pythonバイナリ、ピップのパッケージマネージャ、Pythonの標準ライブラリ、およびその他のサポートファイルのコピーが含まれていvenvその名前のディレクトリが作成されます。あなたは、仮想環境には任意の名前を使用することができます。
この仮想環境を使用して開始するには、スクリプトを実行して、それをアクティブにするために有効にする必要があります。
起動されると、ビンディレクトリ仮想環境は、$ PATH変数の先頭に追加されます。また、シェルプロンプトの意志の変更は、それはあなたが現在使用している仮想環境の名前を表示します。我々の場合のvenvには:
3、Djangoのインストール
仮想環境が起動された今、あなたはDjangoにインストールするには、Pythonのパッケージマネージャのピップを使用することができます。
仮想環境では、PIP3とpythonの代わりのpython3の代わりにコマンドピップを使用することができます。
インストールを確認するには、ジャンゴのバージョンを印刷するには、次のコマンドを使用します。
これを書いている時点で(2019年12月6日)、最新の公式のDjangoバージョン3.0
あなたのDjangoのバージョンは、ここに示されているバージョンと異なる場合があります。
Djangoプロジェクトを作成します。4.
mydjangoappと呼ばれる新しいDjangoプロジェクトを作成するには、ジャンゴ管理者コマンドラインユーティリティを使用します。
1つのディレクトリ、6つのファイル
このディレクトリには、メインスクリプトとデータベースの構成、設定とDjango固有のアプリケーションを含む、プロジェクトを管理するための別のディレクトリという名前のmanage.pyを見つけるでしょう。
私たちは、データベースを移行し、管理ユーザを作成してみましょう。
データベースを移行するには、次のコマンドを実行します。
出力は次のようになります。
実行する操作:
適用されるすべての移行:管理者、認証、contenttypesの、セッション
の移行の実行:
contenttypes.0001_initial適用... OK
auth.0001_initial ... OKが適用
admin.0001_initial ... OK適用
適用admin.0002_logentry_remove_auto_addを... OK
admin.0003_logentry_add_action_flag_choicesを適用... OK
contenttypes.0002_remove_content_type_nameを適用... OK
auth.0002_alter_permission_name_max_lengthを適用... OK
auth.0003_alter_user_email_max_lengthを適用... OK
auth.0004_alter_user_username_optsを適用... OK
auth.0005_alter_user_last_login_nullを適用する... [OK]を
適用すると認証.0006_require_contenttypes_0002 ... OK
auth.0007_alter_validators_add_error_messagesを適用... OK
auth.0008_alter_user_username_max_lengthを適用... OK
auth.0009_alter_user_last_name_max_lengthを適用する... [OK]を
適用しauth.0010_alter_group_name_max_length ... OK
auth.0011_update_proxy_permissionsを適用するには... OK
OK ... sessions.0001_initial適用
あなたはDjangoのadminインタフェースを使用できるようにデータベースを移行した後、管理ユーザを作成します。
このコマンドは、管理者ユーザーのユーザー名、電子メールアドレスとパスワードを入力するように求められます。
5、テスト開発サーバー
Webサーバーの開発に続いてスクリプトを起動するためにmanage.pyのrunserverオプションを使用します。
あなたは、次の図と同じ出力が表示されます。
http://127.0.0.1:8000/で開発用サーバを起動する
CONTROL-Cでサーバーを終了します。
あなたは仮想マシンにインストールし、アクセスジャンゴDjangoの開発サーバにしたいしている場合は、ALLOWED_HOSTS、リスト内のサーバーのIPアドレスを追加、編集にsettings.pyファイルが必要です。
Http://127.0.0.1:8000デフォルトDjangoのログインページが表示されます、Webブラウザで開きます。
あなたは、Djangoの管理インタフェース(http://127.0.0.1:8000/admin/)にアクセスするためのURL /管理者/の最後に追加することができます。これは、管理者のログイン画面が表示されます:
ユーザー名とパスワードを入力し、あなたはDjangoのadminサイトにリダイレクトされます。
開発サーバを停止するには、ターミナルでCTRL-Cを入力します。
6、仮想環境を無効にします
作業終了後、非アクティブ化環境への非アクティブ化を入力して、あなたは、通常のシェルに戻ります。
非アクティブ化
概要
お使いのコンピュータ上の仮想Python環境を作成するとUbuntu 18.04ジャンゴをインストールする方法を学びました。追加Djangoの開発環境を作成するには、このチュートリアルで説明する手順を繰り返します。
あなたはジャンゴに新しいしている場合は、Djangoのドキュメントのページを参照してください、あなたの最初のDjangoアプリケーションを開発する方法を学びます。
ご質問があれば、コメントにお気軽にどうぞ。