Я думаю, что это хорошая идея - использовать связующее приложение / модуль, который также содержит дополнительные вспомогательные функции / многократно используемый код (если есть), однако я не уверен, что именно так другие джангонавты делают подобные вещи.
Кроме того, чтобы соответствовать домашней странице, я думаю, что правильное регулярное выражение - это r '^ $'. С предложенным выше решением вам нужно быть осторожным, потому что каждый URL, определенный в core.urls, будет «смонтирован» в корневом каталоге вашего сайта.
Кроме того, и для случая домашней страницы я использовал что-то вроде этого
(r'^$', 'apps.core.views.homepage')
просто чтобы отличить этот URL. Я думаю, это просто вопрос того, как человек хочет, чтобы все было организовано.