A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unfoldadmin.com/docs/integrations/django-constance/ below:

Website Navigation


django-constance - Unfold

django-constance

To get started, follow the installation instructions for django-constance from their official documentation at https://django-constance.readthedocs.io/en/latest/.

After installing django-constance, add unfold.contrib.constance to your INSTALLED_APPS setting. Make sure to place it before constance in the list to ensure the proper templates are loaded correctly.

# admin.py

from django.contrib import admin
from constance.admin import Config, ConstanceAdmin


@admin.register(Config)
class ConstanceConfigAdmin(ConstanceAdmin):
    pass

Unfold comes with a pre-configured set of supported field types and their corresponding widgets. To use them, configure your CONSTANCE_ADDITIONAL_FIELDS setting as demonstrated in the example below. Additionally, UNFOLD_CONSTANCE_ADDITIONAL_FIELDS provides extra field types like image_field and file_field to enhance your form capabilities.

# settings.py

from unfold.contrib.constance.settings import UNFOLD_CONSTANCE_ADDITIONAL_FIELDS


CONSTANCE_ADDITIONAL_FIELDS = {
    **UNFOLD_CONSTANCE_ADDITIONAL_FIELDS,

    # Example field configuration for select with choices. Not needed.
    "choice_field": [
        "django.forms.fields.ChoiceField",
        {
            "widget": "unfold.widgets.UnfoldAdminSelectWidget",
            "choices": (
                ("light-blue", "Light blue"),
                ("dark-blue", "Dark blue"),
            ),
        },
    ],
}

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4