1、 前書き
Djangoは、Web開発を快適かつ効率的に行うことができるWeb開発フレームワークです。 Djangoを使用すると、最小限のコストで高品質のWebアプリケーションを構築および保守できます。
Djangoの機能
強力なデータ機能:強力なデータベース操作インターフェイス(QuerySet API)を備えており、必要に応じてネイティブSQLを実行できます。
強力なバックエンドが付属しています:数行の簡単なコードで、Webサイトに強力なバックエンドを設定し、コンテンツを簡単に管理できます。
エレガントなURL:URLを規則正しく照合し、対応する関数に渡し、必要に応じて自由に定義します。
テンプレートシステム:強力で拡張が容易なテンプレートシステム、シンプルなデザイン、コードとスタイルの個別のデザイン、管理が容易。
注:フロントエンドとバックエンドが分離されている場合は、Djangoを使用して、テンプレートシステムをまったく使用せずにAPIを開発することもできます。
キャッシュシステム:Memcached、[Redis](https://cloud.tencent.com/product/crs?from=10680)、およびその他のキャッシュシステムと組み合わせると、パフォーマンスが向上し、読み込み速度が速くなります。
国際化:多言語アプリケーションを完全にサポートしているため、翻訳された文字を定義して、さまざまな国の言語に簡単に翻訳できます。
以下は、Djangoのアーキテクチャ図です。
Djangoの概要:
**url.py:**対応するviews.pyの関数(または汎用クラス)に関連付けられたURLエントリ、URLへのアクセスは関数に対応します。
views.py: urls.pyに対応するユーザーのリクエストを処理し、テンプレートでWebページをレンダリングすることにより、ログイン後のユーザー名などの表示コンテンツ、およびユーザーがリクエストしたデータをWebページに出力できます。
**models.py:**データベース操作に関連して、これはデータを保存または読み取るときに使用されます。もちろん、データベースが必要ない場合は使用する必要はありません。
**forms.py:**フォーム、ユーザーはブラウザにデータを入力して送信、データの確認、入力ボックスの生成などを行います。もちろん、使用する必要はありません。
テンプレートフォルダ: views.pyの関数は、Htmlテンプレートをテンプレートにレンダリングして、動的コンテンツのWebページを取得します。もちろん、キャッシュを使用して速度を向上させることもできます。
**admin.py:**バックエンド。少量のコードで強力なバックエンドを使用できます。
settings.py: Django設定、DEBUGスイッチなどの構成ファイル、静的ファイルの場所など。
2、 Django環境のセットアップ
pipを使用してインストールします
1 )、pythonとpipをインストールします
Pythonをインストールするには、最初にローカルAPTリポジトリを更新する必要があります。ターミナルウィンドウで、次のコマンドを入力します。 -y
フラグは、アップグレードプロセス中に「yes」プロンプトに応答することに注意してください。プロンプトごとに停止するようにアップグレードする場合は、フラグを削除します。
sudo apt-get install python3
Python 3が正常にインストールされたことを確認するには、** python3 **コマンドを使用してバージョンチェックを実行します。
python3 -V
結果の出力は次のようになります。
Python 3をインストールしたので、PythonのパッケージリポジトリであるPyPiからパッケージをインストールするには、バージョンも必要です。
sudo apt-get install -y python3-pip
pipが正常にインストールされたことを確認するには、次のコマンドを実行します。
pip3 -V
同様の出力を見ることができます:
2 )、Djangoをインストールします
Djangoをインストールするには3つの方法があります。このチュートリアルのpipインストール方法を使用しますが、参照用に使用可能なすべてのオプションを紹介します。
**オプション1:Djangoを virtualenv
にインストールします。 ****
これは、Djangoバージョンをサーバーのグローバル環境から分離する必要がある場合に理想的です。
**オプション2:ソースからDjangoをインストールします。 ****
最新のソフトウェアが必要な場合、またはUbuntu APTリポジトリが提供するものよりも新しいものが必要な場合は、ソースから直接インストールできます。ソフトウェアバージョンを更新する場合は、このインストール方法を選択するには、継続的な注意とメンテナンスが必要であることに注意してください。
**オプション3:pipを使用してDjangoをグローバルにインストールします。 ****
Djangoをグローバルにインストールするため、継続的な選択はpip3です。
pipを使用してDjangoをインストールするには、以下に示すように、一連のコマンドが必要です:(ここでDjangoをインストールするときに間違えました。これは、pipの公式ソースに問題があります。Doubanソースに変更してください:
sudo pip3 install django
pipをアップグレードする場合は、それを使用できます(pipのバージョンが低く、アップグレードする必要があることをお勧めします)。
( sudo) pip install --upgrade pip
インストールプロセス中にエラーが発生した場合、プロンプトは次のとおりです。
これは通常、ネットワークが原因であり、Djangoのダウンロードは失敗します。
もう数回試してみてください! ! !
インストールしたら、バージョンチェックを実行してDjangoのインストールを確認します。
django-admin --version
(未完成...)
参考資料:https://www.cnblogs.com/rainsoul/p/7730390.html
Recommended Posts