seed
django_spire.metric.domain.seeding.seed
domain_seeder = DomainSeeder(count=len(DOMAIN_SEEDS))
module-attribute
subdomain_seeder = SubDomainSeeder(count=24)
module-attribute
statistic_group_seeder = StatisticGroupSeeder(count=5)
module-attribute
statistic_seeder = StatisticSeeder(count=10)
module-attribute
StatisticGroupSeeder
Bases: Seeder
Source code in django_spire/contrib/seeding/seeder.py
model_class = StatisticGroup
class-attribute
instance-attribute
fields_seeds = {'id': Seeder.exclude(), 'created_datetime': Seeder.fake.date_time_between(start_date='-30d', end_date='now'), 'domain_id': Seeder.model.ordered_queryset_foreign_key(Domain.objects.all(), wrap=True), 'name': Seeder.ordered.choice([seed['name'] for seed in GROUP_SEEDS], wrap=True), 'description': Seeder.ordered.choice([seed['description'] for seed in GROUP_SEEDS], wrap=True), 'is_active': Seeder.static(True), 'is_deleted': Seeder.static(False)}
class-attribute
instance-attribute
StatisticSeeder
Bases: Seeder