0

我正在运行 Ubuntu 18.04、python3.7 和 django2.1

目前仅在 Mozilla 的 django 教程的第 2 步:https ://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/skeleton_website

多次检查我的代码,它与 Mozilla 的代码相同。

当我尝试跑步python3.7 manage.py runmigrationspython3.7 manage.py runserver得到:

TypeError: bad operand type for unary +: 'list'

我已经检查了四次以确保我的代码与指南相同。

但是,如果对我发布我的代码有帮助,请发表评论。

本地库/本地库/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

请一直向下滚动到“原始粘贴数据”

4

1 回答 1

0

这是我的 urls.py 中的一个错字。我用 =+ 而不是 +=。谢谢@ger.s.brett!

于 2018-09-29T21:02:42.940 回答