Django web framework


Django


仮想環境とは何かを知る!
特定の環境でのみ使用できる限られたスペースを作成します.
▶仮想環境が必要な理由
複数のクライアントと一緒に作業する場合は、プロジェクトによって異なるバージョンが必要です.これは、プロジェクトを行うたびにバージョンを削除して再インストールする手間を減らすためです.
  • 仮想環境の作成
  • conda create -n <env_name> <python=ver or django ~~~>
  • conda仮想環境リストを表示するコマンド
  •  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プロジェクト実績pythonpackageのディレクトリを格納します.
  • __init__:pythonこのディレクトリをパッケージとして扱うことを通知する簡単な空のファイル.
  • settings.py現在のDjangoプロジェクトの環境と構成を格納します.
  • urls.pyユーザがURLからDjangoにアクセスすると、DjangoからURLにルールが表示され、内部に一致するURLが接続される.
  • VIEW wsgi.pyの略.Web Server Gateway Interfaceの標準Pythonです.
  • Gateway InterfacePython Interpreterは*です.pyスクリプトファイルをコンパイルし、__pycache__ディレクトリにコンパイル結果を保存します.
  • pycacheファイル
    現在のプロジェクトにsettingsappがインストールされていることを通知してください.
    どうしよう.プロジェクトの設定ファイルにアプリケーションの構成クラスパスを入力します.
  • products許可
  • ALLOWED_HOSTS = ['*']
    - ip注釈処理turn into commentaryadmincsrf
  • auth修正ファイル
  • from django.urls import path
    
    urlpatterns = [
    ]