apps.py 723 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. from django.apps import AppConfig
  2. class MyAdmin(AppConfig):
  3. name = 'django.contrib.admin'
  4. verbose_name = "Admin sweet admin."
  5. class MyAuth(AppConfig):
  6. name = 'django.contrib.auth'
  7. label = 'myauth'
  8. verbose_name = "All your password are belong to us."
  9. class BadConfig(AppConfig):
  10. """This class doesn't supply the mandatory 'name' attribute."""
  11. class NotAConfig:
  12. name = 'apps'
  13. class NoSuchApp(AppConfig):
  14. name = 'there is no such app'
  15. class PlainAppsConfig(AppConfig):
  16. name = 'apps'
  17. class RelabeledAppsConfig(AppConfig):
  18. name = 'apps'
  19. label = 'relabeled'
  20. class ModelPKAppsConfig(AppConfig):
  21. name = 'apps'
  22. default_auto_field = 'django.db.models.BigAutoField'