Changes between Initial Version and Version 3 of Ticket #22070
- Timestamp:
- Mar 3, 2014, 9:53:33 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #22070
- Property Cc added
- Property Keywords app-loading added
- Property Triage Stage Unreviewed → Accepted
-
Ticket #22070 – Description
initial v3 1 The base ` `AppConfig`` class uses ``self.label.title()`` for verbose_name if verbose_name is not supplied. The new AppConfigs in ``django.contrib`` use lowercase verbose names. This causes the admin index to look a bit sloppy when old-style apps are capitalized while new-style apps are all lowercase.1 The base `AppConfig` class uses `self.label.title()` for verbose_name if verbose_name is not supplied. The new AppConfigs in `django.contrib` use lowercase verbose names. This causes the admin index to look a bit sloppy when old-style apps are capitalized while new-style apps are all lowercase. 2 2 3 3 In my opinion, one of the following changes should be made: 4 4 5 1. All contrib apps should follow the convention for verbose_names used by the default ` `AppConfig``6 2. The default ` `AppConfig`` should follow the same convention for verbose name as the contrib apps7 3. The admin template should force all app names to use the same title convention (e g, ``{% verbose_name|title %}``)5 1. All contrib apps should follow the convention for verbose_names used by the default `AppConfig` 6 2. The default `AppConfig` should follow the same convention for verbose name as the contrib apps 7 3. The admin template should force all app names to use the same title convention (e.g., `{% verbose_name|title %}`) 8 8 9 9 I'm in favor of any of these options -- the main goal here is consistency.