Django web framework
Django
仮想環境とは何かを知る!
特定の環境でのみ使用できる限られたスペースを作成します.
▶仮想環境が必要な理由
複数のクライアントと一緒に作業する場合は、プロジェクトによって異なるバージョンが必要です.これは、プロジェクトを行うたびにバージョンを削除して再インストールする手間を減らすためです.
conda create -n <env_name> <python=ver or django ~~~>
conda env list
conda activate "가상환경이름"
プロジェクトの作成プロジェクトとして使用するディレクトリを作成します.
mkdir <proj_name> # proj_name이라는 프로젝트 디렉토리 생성
プロジェクトディレクトリに入り、プロジェクトを作成します.django-admin startproject <project1>
プロジェクトの作成django-admin startproject mysite
このプロセスでは、データベース設定、Django
のオプション、アプリケーション設定など、多くの構成Django
インスタンスの設定が生成されます.▶
project
では何が生成されていますか?westarbucks/
manage.py
products
westarbucks
__init__.py
urls.py
settings.py
asgi.py
wsgi.py
manage.py
スクリプト/実行用ファイルproducts
作成したアプリケーションプロジェクトとアプリケーションの違いは?
アプリケーションとは、ある機能を持つWebアプリケーションのことです.
プロジェクトには複数のアプリケーションを含めることができ、1つのアプリケーションを複数のプロジェクトに含めることができます.
westarbucks
プロジェクト実績python
packageのディレクトリを格納します.__init__
:python
このディレクトリをパッケージとして扱うことを通知する簡単な空のファイル.settings.py
現在のDjango
プロジェクトの環境と構成を格納します.urls.py
ユーザがURL
からDjango
にアクセスすると、Django
からURL
にルールが表示され、内部に一致するURL
が接続される.VIEW
wsgi.py
の略.Web Server Gateway Interface
の標準Python
です.Gateway Interface
Python Interpreterは*です.pyスクリプトファイルをコンパイルし、__pycache__
ディレクトリにコンパイル結果を保存します.pycache
ファイル現在のプロジェクトに
settings
appがインストールされていることを通知してください.どうしよう.プロジェクトの設定ファイルにアプリケーションの構成クラスパスを入力します.
products
許可ALLOWED_HOSTS = ['*']
- ip
注釈処理turn into commentary
、admin
、csrf
等auth
修正ファイルfrom django.urls import path
urlpatterns = [
]
Reference
この問題について(Django web framework), 我々は、より多くの情報をここで見つけました https://velog.io/@yj-leee/Django-web-frameworkテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol