constants.py 677 B

1234567891011121314151617181920212223242526
  1. class constants:
  2. @staticmethod
  3. def empty_text() -> str:
  4. return str()
  5. @staticmethod
  6. def app_name() -> str:
  7. return str("app")
  8. @classmethod
  9. def get_model_name(cls, target: str | type) -> str:
  10. if type(target) is not str:
  11. target = target.__name__
  12. return str(cls.app_name() + "." + target)
  13. @staticmethod
  14. def get_related_name(target: str | type, field: str | None = None) -> str:
  15. if type(target) is not str:
  16. target = target.__name__
  17. if field is not None:
  18. return str("related_" + target + "_to_field_" + field)
  19. return str("related_" + target)