我最近在我的第一个django应用程序上设置了django-grappelli。虽然我喜欢它的外观,我想自定义颜色和其他CSS。
根据我的研究,看起来我将不得不使用指南针,但我之前从未使用过Compass,并且想要在我走上这条道路之前仔细检查这是最好的方法!
对于想要自定义颜色主题的人来说,Django-grapelli是否是正确的选择?
我尝试过的事情
感谢您的建议!
答案 0 :(得分:1)
在我看来,Compass只是一个编写CSS的工具。我从来没有使用它,但目前我还没有看到它如何能够比手动操作更容易修改管理界面!
每当我对管理员进行更改时(我已对Grappelli
进行了更改,就像您正在尝试做的那样),我总是使用您列为数字2的内容。我从来没有烦恼!如果你想再试一次,我可以试着帮助你。
我先做的是转到我的Python
安装目录,然后从Grappelli
复制Lib/site-packages
来源。我将此代码作为项目级应用程序放在项目目录中。因此,如果您使用的是Django 1.4
,那么您将拥有一个包含项目文件夹和manage.py
的文件夹。把代码放在那里。
然后,使用您最喜欢的网络开发者工具(我更喜欢Chrome),找出您需要修改的样式表以及它所在的css
文件。我通过右键单击元素并选择Inspect Element来完成此操作。这会打开开发工具,在右边它会告诉你它引用的css
文件以及它所在的行。如果您在自己喜欢的文本编辑器中打开css
文件并对其进行更改,它应该可以正常工作!
如果您遇到任何问题,请告诉我。我可以尝试进一步帮助你。
(而且,PS,我并没有因为使用Chrome开发人员工具的基本概况而迂腐。我只是想通过不做任何事情来提供帮助。我希望你不要把它作为一个损伤。)