[最初の項目の復習]を#1 Djangoで開始
⚠▼筆者はMacOSユーザー
最初から仕上げ作業を終えた項目が仕上げ段階に入った.
非専門家として、新学の内容が多すぎるので、復習を始めます.
このプロジェクトは、お客様から最初に受け取ったプロジェクトであり、最初の開発バックエンドのプロジェクトでもあります.プロジェクト内のエラー解決プロセスだけでなく、Dajngoベース、Dockerベース、Gitを使用するために必要な知識を別のプロジェクトを行う私自身にまとめます.
ローカル開発では、仮想環境を必須に設定することが望ましい.
他のサービスを開発する際に使用するフレームワーク、パッケージ、リポジトリなどは異なり、同じツールでも競合を回避するために異なるバージョンが必要になる場合があります.
仮想環境で必要な開発環境を構築することで、これらの問題を回避できます.
(協力が必要な場合はDockerを使用することが望ましい.本プロジェクトは他の開発者と協力する必要があるためDockerを使用した.Dockerに関する情報も後で個別に整理する.)
人が仮想環境を作成する際に発生した問題は、仮想環境を含む親フォルダをVisual Studioコードで作業する場合にInterprirとして認識できないことです.この問題は、Visual Studioコードで開くことで自動的に認識されます.
Installing collected packages: typing-extensions, sqlparse, pytz, asgiref, django
環境建設が完了したら、次は長期的な計画を立てなければならない.
(ドラムの公式図参照)
November 26, 2021 - 02:56:38
Django version 3.2.9, using settings 'sticker.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
(+)
最初から仕上げ作業を終えた項目が仕上げ段階に入った.
非専門家として、新学の内容が多すぎるので、復習を始めます.
このプロジェクトは、お客様から最初に受け取ったプロジェクトであり、最初の開発バックエンドのプロジェクトでもあります.プロジェクト内のエラー解決プロセスだけでなく、Dajngoベース、Dockerベース、Gitを使用するために必要な知識を別のプロジェクトを行う私自身にまとめます.
📍 開発用の仮想環境の作成
ローカル開発では、仮想環境を必須に設定することが望ましい.
他のサービスを開発する際に使用するフレームワーク、パッケージ、リポジトリなどは異なり、同じツールでも競合を回避するために異なるバージョンが必要になる場合があります.
仮想環境で必要な開発環境を構築することで、これらの問題を回避できます.
(協力が必要な場合はDockerを使用することが望ましい.本プロジェクトは他の開発者と協力する必要があるためDockerを使用した.Dockerに関する情報も後で個別に整理する.)
仮想環境の作成
python3 -m venv my-env
仮想環境の実行
source my-env/bin/activate
インストールエラー
pip install django
インストールに障害がある場合は、以下のパッケージも自動的にインストールされます.Installing collected packages: typing-extensions, sqlparse, pytz, asgiref, django
📍 長期プロジェクトの開始
環境建設が完了したら、次は長期的な計画を立てなければならない.
django-admin startproject myproject
上記のコマンドを使用してmyproejctというプロジェクトを作成し、複数のファイルを含む同じ名前のフォルダをプロジェクトフォルダに管理します.py生成.(ドラムの公式図参照)
python manage.py runserver
上記のコマンドを実行すると、サーバに接続すると成功します.November 26, 2021 - 02:56:38
Django version 3.2.9, using settings 'sticker.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
(+)
File "manage.py", line 17
) from exc
^
SyntaxError: invalid syntax
このエラーが発生した場合は、仮想環境がアクティブかどうかを確認します.Reference
この問題について([最初の項目の復習]を#1 Djangoで開始), 我々は、より多くの情報をここで見つけました https://velog.io/@onmay16/첫-프로젝트-복습-1-Django로-시작하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol