category.py 546 B

123456789101112131415161718192021
  1. from .model import model
  2. from .proxy import proxy
  3. from .single_set_proxy import single_set_proxy
  4. from .single_set_model import single_set_model
  5. from .field_generator import field_generator
  6. from .validators import validators
  7. from .single_set_manager import single_set_manager
  8. class category(single_set_model):
  9. content = field_generator.name()
  10. def _single_validator(self) -> callable:
  11. return validators.name
  12. class caterogy_manager(
  13. single_set_manager,
  14. target_model = category,
  15. related_models = "items"
  16. ):
  17. pass