Maison > Questions et réponses > le corps du texte
Par exemple, remplacez-le par « www.baidu.com »
高洛峰2017-06-22 11:53:22
J'ai jeté un œil au code source de Django (1.9.8), et ce lien est bien le site_url = '/' codé en dur dans le code source (/path/to/python/site-packages/django/contrib/ admin/sites.py). Puis référencez href="{{ site_url }}" en html (/path/to/python/site-packages/django/contrib/admin/templates/admin/base.html) sans définir de constante. dans settings.py quelque chose.
Si vous ne voulez vraiment pas modifier le code source, essayez d'ajouter un context_processors personnalisé à la fin de ./settings.py TEMPLATES, et définissez également un site_url = '/xxx/' dedans pour voir si cela peut être réalisé (Je ne l'ai pas encore testé) Pass).
Processus :
1. Créez un nouveau self_context_processors.py, contenu :
def set_url(request):
return {'site_url': '/xxx/'}
2. Ajoutez en bas des paramètres TEMPLATE context_processor :
'self_context_processors.set_url',
天蓬老师2017-06-22 11:53:22
Le moyen le plus simple consiste à copier site-packages/django/contrib/admin/templates/admin/base.html dans le répertoire de votre projet/templates/admin/base.html, puis à modifier href="l'url souhaitée"