[Django]開始


Djangoを開始する前に、仮想環境を作成する必要があります.

仮想環境の作成


:Pythonコード内の独立空間
  • パッケージ間のバージョンの違いや、さまざまな理由で競合する可能性があるため、プロジェクトを行うために新しいスペース(仮想環境)を作成する必要があります.
  • # 프로젝트를 만들고자 하는 위치에 들어간 후
    # myproject라는 폴더 생성
    mkdir myproject  
    
    # myproject 폴더로 이동
    cd myproject  
    
    # 'venv'라는 이름의 가상환경 생성
    python -m venv venv  
    
    # 활성화
    source venv/bin/activate  
    
    # 가상환경에 django 설치
    pip install django
    
    # pip를 통해 현재 가상환경에 설치된 패키기 목록 확인
    pip list  
    
    # 가상환경 종료 시
    deactivate
    

    プロジェクトの作成


    Project
    :アプリケーションセット
  • は、仮想環境を実行した後に行う必要があります.(venv)
  • キーワードと「-」は、
  • プロジェクト名では使用できません.
  • プロジェクトには、複数のアプリケーションが含まれる場合があります.
  • # 현재 디렉토리에 'firstpjt' 이름의 프로젝트 생성 _ 마지막에  '.'을 잊지 말아야 한다...!
    django-admin startproject firstpjt .
    
    # 서버 실행
    python manage.py runserver
    # 이후 http://127.0.0.1:8000/ 주소에 접속

    ロケットが見えると、それはよくできていることを意味します.

    アプリケーションの作成


    Application
    :実際の要求と表示ページの処理
  • 複数のアプリケーションが集まってプロジェクトを作成します.
  • アプリケーションは、1つのロールと機能単位で作成されます.
  • は、通常、複数のタイプのアプリケーション名を推奨します.
  • python manage.py startapp articles  # articles라는 이름의 app 생성

    アプリケーションの登録


    プロジェクトでアプリケーションを使用するにはfirstpjt/settingsを先に行う必要があります.作成したアプリケーション名をpyの「INSTALLED APPS」リストに追加する必要があります.
  • は、アプリケーションを作成して登録する必要があります.
    (INSTALLED APPSに登録して作成しようとしたときにエラー)
  • Templateの作成


    Template:ユーザーが表示する画面を示します
  • はhtmlファイルを格納し、複数の画面(htmlファイルで表示)を作成するため、フォルダ名はテンプレートで作成されます.