Совершенно новый для Django. У нас есть устаревший проект django, использующий django 0.96x, который выполняет аутентификацию, ldap и т. Д., И он довольно сложный, поэтому мы не хотим переписывать этот код.
Мы хотим добавить решение для форума (готовое), но все те, которые я видел до сих пор, требуют django 1.x
Я пытаюсь выяснить, как заставить это работать, и я сузил это до следующего:
- Используйте старое решение для форума, которое работает с django 0.96 (существует?)
- Попробуйте установить исправление для форума, чтобы сделать его "обратно совместимым" с 0,96 (возможно, кошмар)
- Используйте два разных djangos: 0.96 и 1.x и (поскольку мы используем Apache w / mod_python) имеют две разные директивы Location; настройте PYTHONPATH для каждого (или используйте virtualenv и т. д.)
Но будет ли работать вариант № 3? Я не знаю достаточно о том, как работают django.contrib.auth и его друзья, так что если я запустил две разные версии django, пользователь останется в системе? Я не упоминал, что пытался исправить наш 0.96 проект, чтобы довести его до 1.x, но у нас действительно нет времени, чтобы сделать это.
Есть предложения?