About Custom App Configurations

To show a third-party app in Django administration panel with a different verbose name, create a custom AppConfig for it and add it in the INSTALLED_APPS instead of the default app name.

misc/apps.py

from django.apps import AppConfig
from django.utils.translation import ugettext_lazy as _

class SocialDjangoConfig(AppConfig):
    name = "social_django"
    verbose_name = _("Social Logins")

settings/_base.py

INSTALLED_APPS = [
    # …
    "misc.apps.SocialDjangoConfig",
    # …
]

Tips and Tricks Programming User Experience Django 4.2 Django 3.2 Django 2.2

Django/Python Consulting

If you have a specific Django challenge or integration you'd like to solve, I'd be happy to help. Book a free 30-minute call to discuss your project, see if we're a good fit, and explore the best approach for your needs. After the call, you'll receive a tailored cost estimate based on what we discuss.