我是否必须使用Compass使用Django Grappelli修改CSS?
我最近在我的第一个django应用程序上安装了django grappelli。虽然我喜欢它的外观,但我想定制颜色和其他CSS 根据我的研究,看起来我将不得不使用指南针,但我以前从未使用过指南针,我想在走上这条路之前再次确认这是最好的方法 Django grapelli是否是想要定制颜色主题的人的正确选择 我尝试过的事情我是否必须使用Compass使用Django Grappelli修改CSS?,css,django,compass-sass,django-grappelli,Css,Django,Compass Sass,Django Grappelli,我最近在我的第一个django应用程序上安装了django grappelli。虽然我喜欢它的外观,但我想定制颜色和其他CSS 根据我的研究,看起来我将不得不使用指南针,但我以前从未使用过指南针,我想在走上这条路之前再次确认这是最好的方法 Django grapelli是否是想要定制颜色主题的人的正确选择 我尝试过的事情 修改Grappelli样式表中的CSS,但它们的格式会让它变得单调乏味 扩展样式表,但我不确定在哪里为管理员执行此操作 创建custom.css,但无法确定路径的放置位置 谢谢
谢谢你的建议 在我看来,Compass只是一个编写CSS的工具。我从来没有使用过它,但目前我不认为它可以使修改管理界面比手动操作更容易 每当我对管理员进行更改时(我对
Grappelli
进行了更改,就像您尝试做的那样),我总是使用您列为第二位的内容。我从来没有遇到过任何麻烦!如果你想再试一次,我可以帮你
我首先要做的是转到我的Python
install目录,从Lib/site包中复制Grappelli
源代码。我将此代码作为项目级应用程序放在我的项目目录中。因此,如果您使用的是Django 1.4
,则会有一个文件夹,其中包含您的项目文件夹以及manage.py
。把代码放在那里
然后,使用您最喜欢的web开发工具(我更喜欢Chrome),找出需要修改的样式表以及它所在的css
文件。我通过右键单击元素并选择Inspect元素来实现这一点。这将打开开发工具,在右边它告诉您css
文件的引用来源以及它所在的行。如果您在您喜爱的文本编辑器中打开css
文件并对其进行更改,它应该可以工作
如果你对此有任何问题,请告诉我。我可以试着进一步帮助你
(顺便说一句,我对Chrome开发工具的使用没有什么基本的了解,我只是想通过不做任何假设来帮助你。我希望你不要认为这是一种侮辱。)谢谢@jmeas不要担心学究!事实上,我发现Firefox的web开发工具更容易使用。我最终做了您描述的事情,但修改了Lib/site包中的代码。我会按照你的建议把它移过去,这样我就不会因为升级而丢失代码@我不认为修改Lib/site包中的代码是明智的选择。当您将站点安装到生产环境中或升级grappelli并忘记在其中修改某些行时,您将丢失所有工作!