Найти - Пользователи
Полная версия: Несколько проектов на Django
Начало » Django » Несколько проектов на Django
1
stormf1
Здраствуйте товарищи!

Подскажите как лучше заставить несколько проектов различающихся темплейтами и статикой (для каждого проекта свои manage.py и settings.py файлы) работали с небольшими различиями в файле app/views.py ?

по сути там различия в нескольких строк в одном app/views.py есть кверисеты которых нет в другом, так же небольшие различия в фильтрах.

есть какое-то решение данного ворпоса?
slav0nic
скрестить в одно приложение с использованием https://docs.djangoproject.com/en/1.9/ref/contrib/sites/
stormf1
нашел решение, может не идеальное но работает

в views.py написал:

if settings.SITE_ID == 1:
    from project.views_site1 import *
elif settings.SITE_ID == 2:
    from project.views_site2 import *

а содержимое вьюхи перенес в views_site1.py и views_site2.py, файлы соответственно различаются тем что мне нужно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB