Moderne Vorlage für die Django-Administratoroberfläche
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' ,
)
Alle Programme, die Sie in INSTALLED_APPS hinzufügen, sollten so aussehen: „APP_NAME.apps.APP_NAMEConfig“.
Bei dieser Funktion haben wir berücksichtigt, dass jede App ihr eigenes Symbol haben kann, daher bitten wir Benutzer, diese Funktion entsprechend der Methode zu verwenden. Fügen Sie außerdem in apps.py jedes Programms gemäß dem Beispiel das Symbolfeld in der entsprechenden Klasse hinzu.
Sie können zu <https://django-dashboard-black.appseed.us/ui-icons.html> gehen, um weitere Symbole zu verwenden
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
in Settings.py aktiviert ist (Django 1.8+ Weg): TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
Warnung
Vor Django 1.8 sollten Sie Kontextprozessoren auf andere Weise angeben. Verwenden Sie auch django.core.context_processors.request
anstelle von 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