Django: TypeError с использованием manage.py [ответ, синтаксическая ошибка] - PullRequest
0 голосов
/ 29 сентября 2018

Я использую 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

Пожалуйста, прокрутите до «сырых данных вставки»

1 Ответ

0 голосов
/ 30 сентября 2018

Это была опечатка в моем urls.py.Я использовал = + вместо + =.Спасибо @ ger.s.brett!

...