{"repo":"fabiocaccamo/django-extra-settings","free":true,"listed":false,"github":"https://github.com/fabiocaccamo/django-extra-settings","clone":"git clone https://github.com/fabiocaccamo/django-extra-settings.git","description":":gear: config and manage typed extra settings using just the django admin.","language":"Python","stars":618,"topics":["django","extra","custom","dynamic","typed","settings","admin","management","conf","options"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"django-extra-settings config and manage typed extra settings using just the django admin. Installation - Run pip install django-extra-settings - Add extra settings to settings.INSTALLED APPS - Run python manage.py migrate - Run python manage.py collectstatic - Restart your application server - Just go to the admin where you can create , update and delete your settings. Usage Settings All these settings are optional, if not defined in settings.py the default values (listed below) will be used. Celery [!WARNING] When using Celery 's autodiscover tasks with force=True , it triggers an aggressive task discovery that accesses Django settings before they're fully initialized. This premature access prevents django-extra-settings from properly setting up its default configuration values. More info here. Admin You can display the settings model admin in another installed app group by using the EXTRA SETTINGS ADMIN APP setting. You can also have a more advanced control, by registering the settings admin with multiple installed apps and filtering each app settings using the queryset processor argument. :warning: If you do either of the above, you must run migrations for each app that will display extra settings model admin in its admin (because django creates migrations even for proxy models) . Admin advanced configuration example In your custom app photos.admin module: In your custom app videos.admin module: By default the \"extra settings\" app has its own admin app group. Caching You c","default_branch":null,"files":null,"tree":[],"storefront":"/r/fabiocaccamo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fabiocaccamo/django-extra-settings/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}