Skip to content

callable

django_spire.contrib.seeding.field.callable

CallableFieldSeeder

Bases: BaseFieldSeeder

Source code in django_spire/contrib/seeding/field/base.py
def __init__(
        self,
        fields: dict = None,
        default_to: str = "llm"
):

    self.fields = self._normalize_fields(fields or {})
    self.default_to = default_to

keyword = FieldSeederTypesEnum.CALLABLE class-attribute instance-attribute

seed

Source code in django_spire/contrib/seeding/field/callable.py
def seed(self, manager = None, count = 1) -> list[dict]:
    return [
        {field_name: func[1]() for field_name, func in self.seeder_fields.items()}
        for _ in range(count)
    ]