2017-09-10 1 views
0

Dans le panneau d'administration django, j'ai une exigence, comment puis-je changer le: Django administration au titre personnalisé?`Administration Django` au titre personnalisé dans les modèles de projet

enter image description here

J'ai suivi un post, mais il ne donne pas les étapes claires.

je copie le django/contrib/admin/templates à mon projet /templates/admin, et a changé le /templates/admin/base_site.html:

<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('Django11 administration') }}</a></h1> 

Vous voyez, j'ai changé le Django Django11, mais cependant dans le navigateur, il ne change pas du tout.

Les autres étapes sur les étapes de stackoverflow sont punch-ivres, donc qui peut me dire ce que je devrais faire plus à mon exigence? y a-t-il besoin de configurations de mes paramètres de projet? ou autre chose?

+0

Il est dans le tutoriel pour débutants Django ... https://docs.djangoproject.com/en/1.11/intro/tutorial07/#Customize%20the % 20admin% 20look% 20and% 20feel – abccd

+0

Assurez-vous que votre navigateur n'a pas mis en cache le texte – AK47

+0

@ AK47 J'utilise un autre navigateur, toujours ce problème. – 244boy

Répondre

1

Pas besoin de copier et modifier modèle admin

Dans projet urls.py vient de mettre

admin.site.site_header = 'Mysite Admin Panel' 
admin.site.site_title = 'Mysite Admin Panel' 

Autre possibilité:

Après avoir copié django/contrib/admin/templates/admin/base_site.html mis comme ça

base_site.html

{% extends "admin/base.html" %} 

{% block title %}Mysite Admin Panel{% endblock %} 

{% block branding %} 
    <h1 id="site-name"><a href="{% url 'admin:index' %}">Mysite Admin Panel</a></h1> 
{% endblock %} 

{% block nav-global %}{% endblock %} 
+0

Cela fonctionne, mais comment puis-je le changer dans les modèles de projet? – 244boy

+0

et si copier le modèle d'administration fonctionne pour mes besoins? parce que si cela fonctionne, je change le style d'administration ou le panneau sera pratique. – 244boy

+0

@ 244boy, Vérifiez maintenant J'ai mis à jour ma réponse et l'ai résolu selon vous aussi. Regarde. Cela fonctionne parfaitement maintenant. –