I got
does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import error .
I wrote in urls.py of child app
JavaScript
x
9
1
from django.conf.urls import url
2
from django.contrib.views import login,logout
3
4
urlpatterns = [
5
url(r'^login/$', login,
6
name='login'),
7
url(r'^logout/$', logout, name='logout')
8
]
9
in urls.py of parent app,
JavaScript
1
13
13
1
from django.conf import settings
2
from django.conf.urls import include, url
3
from django.conf.urls.static import static
4
from django.contrib import admin
5
6
urlpatterns = [
7
url(r'^admin/', admin.site.urls),
8
url(r'^accounts/', include('accounts.urls')),
9
url(r'^api/', include('UserToken.urls')),
10
url(r'^UserDataAPI/', include('UserDataAPI.urls', namespace='UserDataAPI')),
11
]
12
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
13
I am thinking urls.py of child or parent app,but I do not know how to fix it. What should I do?
Advertisement
Answer
Your import is incorrect. The views.py
containing login
and logout
is in the django.contrib.auth
app:
JavaScript
1
2
1
from django.contrib.auth.views import login, logout
2