尝试this one,或this one。 他们正在描述如何在django admin中更改列的宽度。
编辑
只为您的项目安装虚拟环境。 如果你没有在你的主PIP安装的virtualenv执行:
pip install virtualenv
然后创建虚拟环境只为您的项目:
virtualenv env
- 激活刚创建ENV有:
source env/bin/activate
- 安装您的依赖关系,如django或grappelli
pip install django
pip install django-grappelli
- 现在,你可以找到新创建的包膜内文件
EDIT 2
如果您想您的自定义样式添加到您的模板,有一个块,基本上是这样的:
{% block stylesheets %}
{{ block.super }}
{{ media.css }}
{% endblock %}
所以,如果你想添加自定义的CSS,只需添加到您的.css
文件路径。或者简单地做这样的自定义CSS:
{% block stylesheets %}
{{ block.super }}
{{ media.css }}
<style>
.column-your_columns_name {
width: 500px;
}
{% endblock %}
请注意,每列可以通过类访问。每个列类总是被命名为column-fieldname
。因此,举例来说,如果你有一个名为列price
(列名从模型取),您可以通过访问它在你的风格:
.column-price{}
我可以”吨似乎得到的第一个工作的变化list.html现在使用CSS,我无法在我的系统上找到它。另一个我根本就不明白。它似乎没有答案。只有创建一个静态的CSS文件,但它不会告诉如何或在哪里。因为我试图这样做,但我没有工作,因为我根本不知道如何让它工作 – Dani
第一个位于你的虚拟环境。所以假设你的环境在'/ home/yourapp/env /'你的change_list.html将位于'/ home/yourapp/env/lib/python/site-packages/grappelli/templates/admin/change_list.html' - 请注意,您也可以将您的自定义CSS文件添加到该HTML文件。 – sebb
我已经看过了usr/lib/python2.7,但没有网站包文件夹。我也看了一下usr/local/lib/python2.7,那里只有一个空的site-packages文件夹。并且myapp文件夹中也没有任何文件 – Dani