Django study notes(1)-ubuntuにDjangoをインストールし、最初のプロジェクトを作成します

仮想環境を作成する

新しいプロジェクトのディレクトリを作成し、ターミナルをこのディレクトリに切り替えて、仮想環境を作成します

python3 -m venv ll_env

ここでモジュールが実行されvenvll_venv仮想環境が作成されます

仮想環境をアクティブ化

次のコマンドを使用してアクティブ化します。

source ll_env/bin/activate

使用を停止するには、次のコマンドを入力しますdeactivate

Djangoをインストールする

pip install Django

Djangoでプロジェクトを作成する

まだアクティブな仮想環境で、次のコマンドを実行します。

django-admin.py startproject learning_log .

このコマンドにより、Djangoはlearning_logという新しいプロジェクトを作成できます。コマンドの最後のピリオドにより、新しいプロジェクトは適切なディレクトリ構造を使用できます。

(ll_env) twr@twr-911K:~/learning_log$ ls
learning_log  ll_env  manage.py

lsコマンドを実行すると、Djangoがlearning_logという名前のディレクトリを作成し、manage.pyという名前のファイルが作成され、コマンドを受け入れて、実行するDjangoの関連部分に渡したことが示されました。

(ll_env) twr@twr-911K:~/learning_log$ ls learning_log
asgi.py  __init__.py  settings.py  urls.py  wsgi.py

learning_logディレクトリには5つのファイルがあり、そのうちのsettings.pyはDjangoがシステムとやり取りする方法とプロジェクトを管理する方法を指定します; urls.pyはDjangoにブラウザリクエストに応答するために作成する必要があるWebページを通知します; wsgi.pyはDjangoが作成したファイルを提供するのに役立ちます

データベースを作成する

次のコマンドを実行します。

python manage.py migrate

コマンドを初めて実行migrateすると、Djangoはデータベースがプロジェクトの現在の状態と一致することを確認できます。使用中の新しいプロジェクトでこのコマンドを初めて実行すると、Djangoは新しいデータベースを作成します。

(ll_env) twr@twr-911K:~/learning_log$ ls
db.sqlite3  learning_log  ll_env  manage.py

プロジェクトを見る

次のコマンドを入力します。

python manage.py runserver

ここに画像の説明を挿入ここに画像の説明を挿入

公開された28元の記事 ウォンの賞賛2 ビュー3259

おすすめ

転載: blog.csdn.net/Maestro_T/article/details/103883765