Django 초기 데이터 삽입

OneDayDev·2023년 12월 28일
0

Django

목록 보기
1/14

Django 내장 명령어 사용

Django 내장 명령어를 사용하여 모델에 초기 데이터를 삽입할 수 있다.

  1. fixtures 디렉토리 생성:

    프로젝트 루트 디렉토리에 fixtures 디렉토리를 생성합니다.

  2. 모델 데이터 생성:

    fixtures 디렉토리에 모델의 초기 데이터를 담은 JSON 파일을 생성합니다. 파일 이름은 initial_data.json과 같이 설정한다.

    // initial_data.json
    [
      {
        "model": "your_app_name.your_model_name",
        "pk": 1,
        "fields": {
          "field_name": "sample_value"
        }
      },
      // Add more objects as needed
    ]
  3. 데이터 적용:
    아래 명령어를 실행하여 초기 데이터를 데이터베이스에 적용한다.

    python manage.py loaddata fixtures/initial_data.json
profile
안녕하세요.

0개의 댓글