我想对管理界面进行仅CSS调整(在RHEL盒子上我没有sysadmin权限)。为此,我想要一个本地版本的/ media /来调整。
http://docs.djangoproject.com/en/dev/howto/static-files/(但不是http://docs.djangoproject.com/en/1.2/howto/static-files/)建议运行manage.py collectstatic或manage.py findstatic,而我的Django 1.2.3 manage.py无法识别这些命令。将'django.contrib.staticfiles'添加到我的INSTALLED_APPS也会破坏(找不到)。
我想自定义CSS,我想象的方法是为Django的管理员获取媒体的私有副本并从那里进行更改。 Django 1.2.3安装的最佳选择是什么?
答案 0 :(得分:3)
转到你的django安装目录,浏览器到django-> contrib->管理 - >目录并将媒体文件夹复制粘贴到django projects媒体目录中。
让我们假设您的媒体位于project/media
,并将其静态呈现为网络/ media /。如果您在project/media
中复制管理媒体,您的管理媒体网址将为/media/admin/
,因此在您的settings.py文件中:ADMIN_MEDIA_PREFIX = '/media/admin/'
然后,您可以修改媒体目录中的css,以便更改管理站点的外观。
答案 1 :(得分:0)
我找到了办法:
1:下载Django的新副本并解压缩。在Django-x.x.x目录下是一个媒体目录。
2:Tar / transfer / untar目标计算机上的媒体目录。
3:根据需要更改CSS。
4:调用python manage.py runserver时,添加一个标志--adminmedia =。/ media。