Django管理员登录背景

时间:2012-08-03 08:04:52

标签: django django-admin django-templates

如何才能更改django中管理员登录网站的背景图片?我尝试了一些方法,但没有实现。

我已将base_site.html放在templates \ admin下。

关于背景图像编码的下一步是什么?

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

{% block title %}{{ title }} | {% trans 'Django site admin' %}{% endblock %}


{% block extrastyle %}
<style type="text/css">
# body {background-color: #444444;}
</style>
{% endblock %}


{% block branding %}
<h1 id="site-name">{% trans 'Admin Login' %}</h1>
{% endblock %}

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

1 个答案:

答案 0 :(得分:2)

正确的代码是:

{% block extrastyle %}
<style type="text/css">
body.login {background-color: #444444;}
</style>
{% endblock %}

问题是css中的#引用了一个ID,即<some_tag id="body">而不是<body>body.login定位一个带有login类的正文标记,即<body class="login">,这是django管理网站用于识别登录屏幕正文的内容。

相关问题