Я хочу, чтобы весь мой проект Django находился по (под) пути foo
в домене.
localhost:8000/foo/admin
вместо localhost:8000/admin
localhost:8000/foo/myapp/
вместо localhost:8000/myapp
Я вижу три части:
1) Измените рассылку URL.Например, /foo/admin,
должен указывать на правильные представления.
2) Исправить ссылки (на CSS, другие страницы и т. Д.) В шаблонах.Например, шаблоны приложения администратора должны указывать на /foo/static/admin/css/base.css
вместо обычного /static/admin/css/base.css
.
3) Все статическое содержимое также должно быть на /foo
.например, таблица стилей приложения администратора должна быть на /foo/static/admin/css/base.css
вместо обычного /static/admin/css/base.css.
Есть ли элегантный способ добиться этого?