이번에는 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' 카테고리의 다른 글
select_related와 prefetch_related (0) | 2024.07.10 |
---|---|
orm과 queryset (0) | 2024.07.10 |
settings.py 분리하여 관리하기 (1) | 2023.11.23 |
dumpdata와 loaddata을 통해 DB데이터 추출, 적재하기 (1) | 2023.11.23 |
장고(Django) 프레임워크 소개와 프로젝트 생성하기 (0) | 2023.11.23 |