Web Programming/Django
가짜 데이터 만들기(Faker 패키지)
bale.yoon
2019. 2. 9. 01:44
* 가짜 데이터, 왜 필요한가
-> 데이터가 많은 상황을 염두해 둔 기능을 구현할 적에 데이터가 많은 상황 재현하기
페이커 패키지 설치
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문을 통해 반복적으로 가짜 데이터를 만들고 처리해줄 수 있다!