FIX ImportError: невозможно импортировать имя «шаблоны» - PullRequest
0 голосов
/ 17 мая 2018

Я пишу документацию для API, который я уже построил. Я уже установил drfdocs и добавил его в INSTALLED_APPS, затем настроил URL, но я получаю следующие журналы ниже. Я думаю, что версия rest_framework_docs импортирует patterns, что, по моему мнению, устарело, новые версии django больше не используют ее. Как это исправить? У меня есть Django 1.11 и использую python3. При попытке запустить сервер я получаю следующие журналы:

Журналы

 File "/usr/local/lib/python3.5/dist-packages/rest_framework_docs/urls.py", line 1, in <module>
    from django.conf.urls import patterns, include, url
ImportError: cannot import name 'patterns'

Views.py

from django.conf.urls import include, url
from django.contrib import admin
from rest_framework.urlpatterns import format_suffix_patterns
# from organizations.backends import invitation_backend
from rest_framework.authtoken.views import obtain_auth_token
from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    url(r'api/token/', obtain_auth_token, name='api-token'),
    # url(r'^account/', include('accounts.urls', namespace='account')),
    url(r'^hr/', include('hr.urls', namespace='hr')),
    url(r'^acc/', include('Accounting.urls', namespace='Accounting')),
    url(r'^payroll/', include('payroll.urls', namespace='payroll')),
    url(r'^bill/', include('bill.urls', namespace='bill')),

    url(r'^docs/', include('rest_framework_docs.urls')),
    url(r'^proc/', include('procurement.urls', namespace='procurement')),
    # url(r'^accounts/', include('organizations.urls')),
    # url(r'^authority/', include('authority.urls')),
    url(r'^organization/', include('organizations.urls')),
    url(r'^admin/', admin.site.urls),

    # url(r'^invitations/', include(invitation_backend().get_urls())),
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
...