DRF+Reactを使用した類似の開発(blog)(2)Backend設定の作成
プロジェクトを始めましょう.
まずwsl 2によりubuntu 20.04で開発しpipenvにより開発環境を構築した.コードを記述するにはvscodeを使用します.
pipenvがダウンロードされたと仮定し、続行します.
今は本当に始める準備ができています.今からプロジェクトを始めましょう.
上の写真と同じ構造なら成功!これからは、低構造をベースにフォルダ名を指定することもできます.
まずサーバーを起動して、djangoプロジェクトがうまくやっているかどうかを見てみましょう.
端末で管理する.pyファイルがあるディレクトリ(blog back/blog back/)に入り、Pythonを管理します.py runserverを実行しましょう.
以上のように、端末はサーバが開いたという信号を発し、127.0.0.1:8000ポートに入ると、djangoサーバが開いたことを確認できます.
特に仕事はしていませんが、djangoサーバーを開きました!今からそれを発展させていけばいいです.
次に、追加で使用したパッケージをダウンロードします.
django-cors-headers:djangoでCORS問題を解決するためのパッケージ.CORSに関する詳細は別途整理します.
最後の設定.pyを修正し、第2章を終了します.blog_back/settings.pyに入り、以下のように変更します.
INSTALLED-APPSとMIDDLEWAREには、以下に追加の部分を記述できる既存のコードがある可能性があります.CORS-~コードは書き直す必要があります.
djangoがappまたは新しいフレームワークを使用する場合は、上記の設定を実行します.pyに追加する必要がある場合を覚えておいてください
正式なコードの作成は次の文章で続きます.
まず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に追加する必要がある場合を覚えておいてください
正式なコードの作成は次の文章で続きます.
Reference
この問題について(DRF+Reactを使用した類似の開発(blog)(2)Backend設定の作成), 我々は、より多くの情報をここで見つけました https://velog.io/@heyday_7/DRFReact로-Blog-만들어보기-2-Backend-settingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol