Вы сказали, что у вас были проблемы с относительными путями, но я не совсем понимаю, что вы имели в виду.
Я столкнулся с той же проблемой и использовал относительные пути для ее решения.Единственное, что нужно иметь в виду, это то, что при развертывании изображений необходимо (очевидно) оставаться по тому же пути относительно файлов CSS.
Моя настройка в двух словах:
Примечание Я все еще использую django-staticfiles с Django 1.2, но он должен работать аналогично для Django 1.3
STATIC_URL = "/site_media/static/"
STATIC_ROOT = os.path.join(PROJECT_ROOT, "site_media", "static")
STATICFILES_DIRS = (
os.path.join(PROJECT_ROOT, "static_media"),
)
Затем я обслуживаю CSS из {{ STATIC_URL }}css/style.css
, который ссылается наизображения на ../images/logo.png
.
, и мой проект выглядит так:
project_dir
...
stuff
static_media
...
css
images
Дайте мне знать, если у вас есть какие-либо вопросы, и я уточню.