Plantilla moderna para la interfaz de administración de Django
pip install git + https : // github . com / imankarimi / django - creative . git
# or
easy_install git + https : // github . com / imankarimi / django - creative . git
INSTALLED_APPS = (
...
'creative' ,
'django.contrib.admin' ,
)
Todos los programas que agregue en INSTALLED_APPS deberían verse así: "APP_NAME.apps.APP_NAMEConfig".
En esta función, consideramos que cada aplicación puede tener su propio ícono, por lo que solicitamos a los usuarios que utilicen esta función de acuerdo con el método. También en apps.py de cada programa según el ejemplo agregue el campo de icono en la clase correspondiente.
Puedes ir a <https://django-dashboard-black.appseed.us/ui-icons.html> para usar más íconos.
from django . apps import AppConfig
class APP_NAMEConfig ( AppConfig ):
name = 'APP_NAME'
icon = 'ICON_CLASS' # for example: icon = 'tim-icons icon-atom'
django.template.context_processors.request
esté habilitado en settings.py (forma Django 1.8+): TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
Advertencia
Antes de Django 1.8 deberías especificar los procesadores de contexto de forma diferente. Utilice también django.core.context_processors.request
en lugar de django.template.context_processors.request
.
from django . conf import global_settings
TEMPLATE_CONTEXT_PROCESSORS = global_settings . TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request' ,
)
python manage . py migrate creative
# or
python manage . py syncdb
python manage . py collectstatic