似乎没有任何图案。如果在文件中看到有效的模式,那么问题可能是由循环imp引起的

2024-05-21 23:40:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到了

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 .

我在子应用程序的url.py中编写

from django.conf.urls import url
from django.contrib.views import login,logout

urlpatterns = [
    url(r'^login/$', login,
        name='login'),
    url(r'^logout/$', logout, name='logout')
]

在父应用程序的url.py中

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

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^accounts/', include('accounts.urls')),
    url(r'^api/', include('UserToken.urls')),
    url(r'^UserDataAPI/', include('UserDataAPI.urls', namespace='UserDataAPI')),
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

我正在考虑子应用程序或父应用程序的url.py,但我不知道如何修复它。 我该怎么办?


Tags: djangofrompyimport应用程序urlsettingsinclude
1条回答
网友
1楼 · 发布于 2024-05-21 23:40:49

您的导入不正确。包含loginlogoutviews.py位于django.contrib.auth应用程序中:

from django.contrib.auth.views import login, logout

相关问题 更多 >