Несколько экземпляров приложения django, поддерживает ли django это

Я написал простое приложение обратной связи на django.Это не особенно сложно, в основном это позволяет аутентифицированным пользователям написать короткое сообщение с темой и отправить это сообщение через форму. Затем я разрешаю участникам выбранной группы просматривать отзывы пользователей. В будущем я могу добавить больше функций, но пока он делает то, что я хочу.

И вот мой вопрос: на сайте, который я создаю, есть несколько мест, где я хотел бы использовать приложение обратной связи, например, у меня есть вопрос «Что вы думаете об этом сайте?» своего рода страница в / dev / feedback / У меня также есть одна для отзывов службы поддержки по адресу "/ support / feedback /". В настоящее время я только что скопировал код из моего mysite.apps.dev.feedback на mysite.apps.support.feedback .

Проблема в том, что теперь были созданы две отдельные копии одного и того же кода. Несмотря на то, что приложение только что написано, две версии уже начинают расходиться, что раздражает. Мой вопрос: как создать несколько экземпляров одного и того же приложения на сайте django с разными моделями баз данных?

Некоторые ресурсы, которые я нашел связанными, но бесполезными, это https://docs.djangoproject.com/en/dev/topics/http/urls/ и Обращение URL-адресов с именами в Django: несколько экземпляров одного и того же приложения На первой странице не так много информации по проблеме, а на второй странице представлены несколько запутанные и непрактичные решения, которые кажутся несвязанными друг с другом и требуют больше работы, чем их ценность. Есть ли правильный способ реализовать несколько экземпляров одного и того же приложения django?

5
задан Community 23 May 2017 в 12:16
поделиться