Westagram #1


Django初期設定


Westagramプロジェクトの初期設定!

step 1. 仮想環境の設定


1.仮想環境の作成


プロジェクトごとに仮想環境を作成することが望ましい.プロジェクトごとに必要な環境が少し異なる可能性があります.
conda create -n westagram python=3.9

2.仮想環境のアクティブ化


まず、仮想環境のリストを表示し、westagramという仮想環境をアクティブにします.
conda env list			# 가상환경 목록 확인

conda activate westaram		# 가상환경 활성화

3.Djangoのインストール


実行中の仮想環境westagramにdjangoをインストールします.
pip install django
インストールに障害がある場合は、プロジェクトが生成されます.
django-admin startproject westagram

step 2. 初期設定


1.プリファレンス

westagram/settings.pyが開き、初期設定が行われます.
注記INSTALLED APPS属性で使用されていない部分.

MIDDLEWAREは、crsf関連要素およびauth関連要素についても注釈する.

2.外部接続の許可


ALLOWED HOSTSの追加


特定のIPアドレスを持つ接続のみが許可される場合、ALLOWED_HOSTSを変更して、私のサーバへの盲目的な接続を阻止します.一般に許可したいIPアドレスのみを入力するが、プロジェクト進行時に複数のIPアドレスを許可する必要があるため、*を入力する.

INSTALLED APPSにCorsheadersを追加


CROSS-Origin Resource Sharing(COS)は、追加のHTTPヘッダを使用して、あるソースで実行されるWebアプリケーションがブラウザに他のソースの選択されたリソースにアクセスする権限を付与するメカニズムです.
フロントエンドと通信する場合は、別のポートに接続してみます.これを可能にするために、INSTALLED_APPSの既存の設定事項にcorsheadersを追加する.

ミドルウェアの追加



CORS関連ライセンスの追加


プロファイルの一番下に次のコードを追加します.

会員管理アプリケーションの作成

python manage.py startapp user

step 3. 不要なコードとコメントの削除


urls.pyとviewspyの余分なコードとコメントを削除します.