ImpropyConfiguredError sobre app_name cuando se usa el espacio de nombres en include ()

Actualmente estoy probando django. Yo uso elnamespace argumento en uno de misinclude()s en urls.py. Cuando ejecuto el servidor e intento navegar, aparece este error.

File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\conf.py", line 39, in include
    'Specifying a namespace in include() without providing an app_name '
django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead.

Estos son mis archivos urls.py:

#project/urls.py

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^reviews/', include('reviews.urls', namespace='reviews')),
    url(r'^admin/', include(admin.site.urls)),
]

y

#app/urls.py

from django.conf.urls import url

from . import views

urlpatterns = [
    # ex: /
    url(r'^

¿Qué paso elapp_name como se indica en el mensaje de error?

, views.review_list, name='review_list'), # ex: /review/5/ url(r'^review/(?P<review_id>[0-9]+)/

¿Qué paso elapp_name como se indica en el mensaje de error?

, views.review_detail, name='review_detail'), # ex: /wine/ url(r'^wine

¿Qué paso elapp_name como se indica en el mensaje de error?

, views.wine_list, name='wine_list'), # ex: /wine/5/ url(r'^wine/(?P<wine_id>[0-9]+)/

¿Qué paso elapp_name como se indica en el mensaje de error?

, views.wine_detail, name='wine_detail'), ]

¿Qué paso elapp_name como se indica en el mensaje de error?

Respuestas a la pregunta(5)

Su respuesta a la pregunta