FrameWork/Django

django-seed을 통해 더미데이터 만들기

jheaon 2023. 12. 13. 05:32

 

 

이번에는 django-seed 라이브러리를 통해 더미 데이터를 만들어 비어있는 DB 채워주는 것을 알아보고자 한다. 

 


 

django-seed

django-seed는 Faker라이브러리를 사용하여 django 모델에 대한 테스트 데이터를 생성해 주는 라이브러리이다. 

 

설치

터미널을 통해 설치한다. 참고로 psycopg2를 설치하니 오류가 발생하여, 바이너리 버전인 psycopg2-binary을 설치하여 진행하였다.

pip install django-seed
pip install psycopg2-binary

 

그다음 settings.py에 들어가 앱을 등록한다. 

INSTALLED_APPS = (
    ...
    'django_seed',
)

 

아래 명령어를 통해 다음 생성하고자 하는 앱과 --number 옵션을 작성하여 더미 데이터를 만든다. 

python manage.py seed api --number=5

 

 

안정적이게 생성된 것을 확인할 수 있다. 

'FrameWork/Django'의 다른글

  • 현재글 django-seed을 통해 더미데이터 만들기

관련글