2 проекта Django на одном сервере IIS под одним доменным именем
Моя цель - создать среду разработки для проекта Django, который я унаследовал. Он размещен на сервере IIS, и в настоящее время существует только рабочая среда на стороне сервера, которая используется клиентами моего университета. Я хочу иметь копию всего сайта, которую я мог бы использовать для тестирования. Эта копия также будет использовать отдельную базу данных, которая является копией текущей базы данных с некоторыми добавленными таблицами. Моя первоначальная идея заключалась в том, чтобы иметь другую ветку git-репозитория в папке wwwroot, примерно так:
wwwroot/prod/django_project_files_here
wwwroot/dev/django_project_files_here
В обоих случаях будет использоваться одно и то же доменное имя, но разные урлы и представления в соответствующих файлах urls.py и views.py. Например, app.uniname.edu/home будет использовать производственную версию, тогда как app.uniname.edu/dev-home будет использовать версию dev. Все урлы в версии prod будут иметь аналогичную версию dev с добавлением "dev" к url.
Я думал, что у меня все настроено, но все URL во второй/dev версии были 404. Это наводит меня на мысль, что сервер на самом деле не использует вторую копию приложения Django. Конечно, я не уверен, что это хороший подход в первую очередь. Но я не хочу возиться с производственной средой больше, чем нужно, поскольку она живая и используется ежедневно.
Любые и все мысли были бы полезны. Я совсем новичок в Django, поэтому чем больше деталей, тем лучше!
Спасибо!