본문 바로가기

Web Programming/Django

가짜 데이터 만들기(Faker 패키지)

* 가짜 데이터, 왜 필요한가 

-> 데이터가 많은 상황을 염두해 둔 기능을 구현할 적에 데이터가 많은 상황 재현하기


페이커 패키지 설치


1
$ pip install faker
cs


fake.py 파일 생성


1
2
3
from faker import Faker
myfake = Faker()
myfake = Faker('ko.KR'# 한국어 사용가능
cs


# Faker의 메소드를 통해 어떤 종류의 가짜 데이터를 뽑아낼지 결정


1
2
3
4
5
6
myfake.name()
myfake.adderss()
myfake.text()
myfake.state()
myfake.sentence()
myfake.random_number() # 다양한 형태로 활용 가능!
cs


# seed 파일을 통해 데이터 저장해두기


1
myfake.seed(1# myfake.seed(시드번호) 데이터 저장해둠!
cs


views.py 에서 for문을 통해 반복적으로 가짜 데이터를 만들고 처리해줄 수 있다!