Я создал проект Django с 20 сайтами (по одному домену на сайт )для 20 разных стран. На сайтах используется все :кодовая база, база данных, URL-адреса, шаблоны и т. д.
Единственное, что они не разделяют, — это небольшие настройки (логотипа, цвет фона темы CSS, код языка и т. д. ), которые я устанавливаю в каждом файле настроек сайта (каждый сайт имеет один файл настроек, и все эти файлы импортируют файл глобальных настроек с общими данными ). Прямо сейчас для запуска сайтов в режиме разработки сделаю:
django-admin.py runserver 8000 --settings=config.site_settings.site1
django-admin.py runserver 8001 --settings=config.site_settings.site2
...
django-admin.py runserver 8020 --settings=config.site_settings.site20
У меня есть пара вопросов:
Спасибо!