Ubuntu の仮想環境に Django をインストールする方法

Ubuntu の仮想環境に Django をインストールする方法

Ubuntu コマンドライン ウィンドウで次の操作を実行します。

1. 仮想環境をインストールする

sudo pip install virtualenv

2. 仮想環境を作成する

mkvirtualenv 文件名-p python3(這是python版本)

友人の中には、デフォルトでpython2バージョンになる「mkvirtualenvファイル名」について質問する人もいます。

ただし、ここでの操作はオンラインで行う必要があることに注意してください。Pythonのコピーを仮想環境にコピーします

3. 仮想環境を切り替える

workon 文件名

仮想環境で作業する

注意: 仮想環境の削除

rmvirtualenv ファイル名

終了環境

無効にする

仮想環境でのDjangoのインストールとプロジェクトの確立 1. Djangoのインストール

pip install django ==安裝版本號

2. プロジェクトを作成する

django_admin startproject + 項目名字

プロジェクトには 2 つのファイルが含まれています (1 つはプロジェクトと同じ名前のフォルダー、もう 1 つは manage.py ファイルです)。manage.py はプロジェクトの全体的な管理ファイルであり、これを通じてプロジェクト全体が管理されます。プロジェクトと同じ名前のフォルダー:settings.py はプロジェクトの全体的な構成フォルダーです。urls.py はプロジェクトの URL 構成ファイルです。wsgi.py はプロジェクトと Web サーバーのエントリ ポイントです。

3. サーバーを実行する

python manage.py runserver +端口名(默認為8000)

操作が成功したら、ブラウザで成功したかどうかを確認できます(127.0.0.1:ポート名)

4. モジュールを作成する

プロジェクトを正常に作成したら、プロジェクトの下でそれを使用できます。

python manage.py startapp +模塊名

モジュールを作成するには

userという名前のモジュールのサブファイル

5. サブモジュールを登録する

同じ名前のフォルダの下のsetting.pyファイル内

最後の行に「モジュール名.apps.クラス名」を追加します

6. テーブル名とフィールド名を定義する

クラス名——テーブル名(実際のテーブル名はモジュール名_クラス名)属性名——フィールド名

7. 設計したテーブルをadmin.pyに登録する

8. データベース テーブルを移行します (手順 8 と 9 は、データベース テーブルが変更されるたびに実行する必要があります)

python manage.py makemigrations

移行ファイルを生成する(ファイル移行内)

9. 移行ファイルを実行する

python manage.py migrate

移行ファイルを実行する

10. バックステージディスプレイ

移行ファイルを実行した後、スーパー管理者アカウントを作成して、バックグラウンドでテーブルを管理および表示できます。

python manage.py createsuperuser

Django で中国語インターフェースをサポートするには、setting.py ファイルを変更する必要があります。

LANGUAGE-CODE = 'zh-Hans' //中国語を設定 TIME_ZONE='Asia/Shanghai' //タイムゾーンを設定 (上海)

11. データベース構成

フロントエンドのデータベースのコンテンツを変更する場合は、データベースを構成する必要があります。

上記の設定はsetting.pyファイルで設定されます

12. ドライバーを追加する

データベースを設定したら、図に示すように、プロジェクト内の同じ名前のフォルダーにある __init__.py ファイルにドライバーを追加する必要があります。

要約する

以上が、編集者が紹介したUbuntu下の仮想環境にDjangoをインストールする操作方法です。皆様のお役に立てれば幸いです。ご質問があれば、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Ubuntu に MongoDB をインストールし、アカウントとライブラリを作成し、座標インデックスを追加するプロセスの分析
  • Ubuntu Linux で Go 言語の Qt 開発環境を構成する方法
  • Ubuntu 環境での Django+uwsgi+nginx の導入の詳細な概要
  • Ubuntu で django+nginx+uwsgi を構築するための詳細なチュートリアル
  • Ubuntu 18.04 に MongoDB 4.0 をインストールするための詳細なチュートリアル
  • Ubuntu 16.04 に MongoDB を手動でインストールするための詳細なチュートリアル
  • Ubuntu で mongodb 3.4 をインストールする詳細な手順
  • Ubuntu 18.04 LTS 上で GO 言語開発環境を構築するプロセスの分析

<<:  MySQL サーバーにおける SSD パフォーマンスの問題の詳細な分析とテスト

>>:  Vue が学ぶべき知識ポイント: forEach() の使用

推薦する

ハッシュテーブルのJavaScript実装の詳細な説明

目次1. ハッシュテーブルの原理2. ハッシュテーブルの概念3. ハッシュ競合問題1. チェーンアド...

MySQL はエンタープライズレベルのログ管理、バックアップ、リカバリの実践的なチュートリアルを実装します

背景事業が発展するにつれ、会社の事業内容や規模は拡大し続け、ウェブサイトには大量のユーザー情報やデー...

WeChatアプレットのスケルトン画面の実装例

目次スケルトンスクリーンとはアプレットでスケルトン画面を生成する方法導入方法表示と非表示ユーザーエク...

Ubuntu で apt-get を使用して mysql をインストールおよび完全にアンインストールする方法の詳細な説明

1. mysqlをインストールします。 udo apt-getでmysql-serverをインストー...

一目でわかる$nextTickの説明

目次1. 機能説明2. 親コンポーネント3. サブコンポーネント NextTick.vue 4なぜ未...

MySQL 単一テーブルクエリの例の詳細な説明

1. データを準備するこのテーブルでは次の操作が実行されます 学生テーブルを作成 ( id int ...

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以...

div の幅が width:100% に設定されていて、パディングまたはマージンが親要素を超えてしまう問題の解決方法

序文この記事では、div の幅を 100% に設定し、親要素を超えてパディングまたはマージンを設定す...

MySQL 5.7.21 のインストールと設定方法のグラフィックチュートリアル (ウィンドウ)

ウィンドウ環境にmysql5.7.21をインストールします。詳細は次のとおりです。 1. MySQL...

MySQL information_schema データベースの詳細な説明

1. 概要information_schema データベースは performance_schema...

Vue での this.$set の使用に関する詳細な説明

目次Vue での this.$set の使用使用なぜレスポンシブなのか?分析する要約するVue での...

Linux の非常に詳細な gcc アップグレード プロセス

目次序文1. 現在のgccバージョン2. gccをインストールする3.gmpのインストール4.MPF...

CSS3は、欠けた角の長方形、折り畳まれた角の長方形、欠けた角の境界線を実装しています。

序文数日前、偶然、コーナーの四角形が欠落している機能に遭遇しました。最初に頭に浮かんだのは、必要な場...

MacでMysqlのルートパスワードを忘れた場合の解決方法

長い間コンピューターで mysql を使用していなかったので、パスワードを忘れてしまいました。でも、...

15 分で学べる並列アーティファクト GNU Parallel 入門ガイド

GNU Parallel は、1 台以上のコンピューター上で計算タスクを並列に実行するためのシェル ...