How to have separate urls for the same app in Django 1.9 <p>I have an app that will have 2 kinds of urls, one that will be included in other apps and one will be included in the settings app. I want to have a way to include only part of the urls without creating a seperate file for it. </p> <pre><code># records app -- urls.py urlpatterns = [ url(r'^create/$', RecordCreate.as_view(), name="record-create"), url(r'^(?P&lt;pk&gt;\d+)/update/$', RecordUpdate.as_view(), name="record-update"), url(r'^(?P&lt;pk&gt;\d+)/delete/$', RecordDelete.as_view(), name="record-delete"), ] urlpatterns_types = [ url(r'^$', RecordTypeList.as_view(), name="record-type-list"), url(r'^(?P&lt;pk&gt;\d+)/$', RecordTypeDetail.as_view(), name="record-type-detail"), url(r'^create/$', RecordTypeCreate.as_view(), name="record-type-create"), url(r'^(?P&lt;pk&gt;\d+)/update/$', RecordTypeUpdate.as_view(), name="record-type-update"), url(r'^(?P&lt;pk&gt;\d+)/delete/$', RecordTypeDelete.as_view(), name="record-type-delete"), ] </code></pre> <p>Now in the settings app I want to include only the <code>urlpatterns_types</code> urls. However I tried to include them but I couldn't</p> <p>The only way that I found to create separate files and then include them as a module</p> <p>Here is an example of the expected result</p> <pre><code># player app -- urls.py from django.conf.urls import patterns, include, url from .views import * urlpatterns = [ # Records App Urls url(r'^(?P&lt;player_id&gt;\d+)/records/', include('records.urls')), ] # settings app -- urls.py from django.conf.urls import patterns, include, url from .views import * urlpatterns = [ # Records App Urls url(r'^(?P&lt;player_id&gt;\d+)/records/', include('records.urls.urlpatterns_types')), ] </code></pre> <hr> <p>Project Tree</p> <pre><code>-- soccer_game -- soccer_game -- settings.py -- urls.py -- players -- models.py -- urls.py -- views.py -- main_settings -- models.py -- urls.py -- views.py </code></pre>