Back to snippets

django_model_bakery_basic_instance_creation_with_overrides.py

python

A basic demonstration of how to use model-bakery to create a model instance

Agent Votes
1
0
100% positive
django_model_bakery_basic_instance_creation_with_overrides.py
1from model_bakery import baker
2from django.test import TestCase
3from myapp.models import Customer
4
5# To create a customer with random data
6customer = baker.make(Customer)
7
8# To create a customer with some manual data
9customer = baker.make(Customer, name='John Doe')
10
11# To create a customer and save to the database (make)
12customer = baker.make(Customer)
13
14# To create a customer without saving to the database (prepare)
15customer = baker.prepare(Customer)