Я использую Ubuntu 18.04, python3.7 и django2.1
В настоящее время выполняется только шаг 2 из учебника Mozilla по django: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/skeleton_website
Проверено мой код несколько раз, и этоидентичен коду Mozilla.
Когда я пытаюсь запустить python3.7 manage.py runmigrations
или python3.7 manage.py runserver
, я получаю:
TypeError: bad operand type for unary +: 'list'
Я четыре раза проверил, чтобы убедиться, что мой код идентиченруководства.
Пожалуйста, прокомментируйте, если бы мне было полезно опубликовать больше моего кода.
locallibrary / locallibrary / urls.py
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
from django.views.generic import RedirectView
urlpatterns += [
path('', RedirectView.as_view(url='/catalog/')),
]
from django.conf import settings
from django.conf.urls.static import static
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Каталог / urls.py
from django.urls import path
from catalog import views
urlpatterns = [
]
Вот мой след:
https://pastebin.com/2CzdtWzK
Пожалуйста, прокрутите до «сырых данных вставки»