Non-persistant Instances¶
You can build instances that are not saved to the database by using the .b() method, just like you’d use .m():
from django_fakery import factory
from myapp.models import MyModel
factory.b(MyModel)(
field='value',
)
Note that since the instance is not saved to the database, .build() does not support ManyToManies or post-save hooks.
If you’re looking for a more explicit API, you can use the .build() method:
from django_fakery import factory
from myapp.models import MyModel
factory.build(
MyModel,
fields={
'field': 'value',
}
)