DRF+Reactを使用した類似の開発(blog)(2)Backend設定の作成


プロジェクトを始めましょう.
まずwsl 2によりubuntu 20.04で開発しpipenvにより開発環境を構築した.コードを記述するにはvscodeを使用します.
pipenvがダウンロードされたと仮定し、続行します.
mkdir [폴더]
cd [폴더]
pipenv --python 3.8 
pipenv shell

pipenv install django
python 3.8ベースの仮想環境を作成し、接続します.次にdjangoを使用します.djangoをインストールしてください.
今は本当に始める準備ができています.今からプロジェクトを始めましょう.
django-admin startproject blog_back
cd belog_back
django-admin startapp account
django-admin startapp board
このプロシージャではdjango-adminを使用してaccountとboardというデフォルトのプロジェクトフォルダを2つ追加します.このappの概念は,コードをドメイン別に分離するためと考えられる.

上の写真と同じ構造なら成功!これからは、低構造をベースにフォルダ名を指定することもできます.
まずサーバーを起動して、djangoプロジェクトがうまくやっているかどうかを見てみましょう.
端末で管理する.pyファイルがあるディレクトリ(blog back/blog back/)に入り、Pythonを管理します.py runserverを実行しましょう.


以上のように、端末はサーバが開いたという信号を発し、127.0.0.1:8000ポートに入ると、djangoサーバが開いたことを確認できます.
特に仕事はしていませんが、djangoサーバーを開きました!今からそれを発展させていけばいいです.
次に、追加で使用したパッケージをダウンロードします.
pipenv install djangorestframework django-cors-headers
djangorrestframework:DRF用パッケージ
django-cors-headers:djangoでCORS問題を解決するためのパッケージ.CORSに関する詳細は別途整理します.
最後の設定.pyを修正し、第2章を終了します.blog_back/settings.pyに入り、以下のように変更します.

INSTALLED-APPSとMIDDLEWAREには、以下に追加の部分を記述できる既存のコードがある可能性があります.CORS-~コードは書き直す必要があります.
djangoがappまたは新しいフレームワークを使用する場合は、上記の設定を実行します.pyに追加する必要がある場合を覚えておいてください
正式なコードの作成は次の文章で続きます.