2016-05-06 5 views
0

Ich habe ein Projekt, das mir die folgende Fehlermeldung geben:Fehler von urlpatterns

File "path-to-environment\lib\site-packages\django\conf\urls__init__.py", line 99, in url urlconf_module, app_name, namespace = view ValueError: too many values to unpack(expected 3)

Der Code von seinem ausgeht ist von meiner url.py mit diesem Code:

router = routers.DefaultRouter() 
router.register(r'videos', views.VideosViewSet) 

urlpatterns = [ 
    url(r'^api/', router.urls), 
] 

Nach einigen Recherchen Ich verstehe, warum so ein Fehler auftreten kann, aber in diesem Kontext kann ich nicht herausfinden, was mit meinem Code falsch ist, der diesen Fehler verursacht. Ich bin neu in Django und benutze ein Tutorial, wie man Django mit Angular via Django Rest Framework arbeiten lassen kann.

+0

Welche Version von Django verwenden Sie? Stellen Sie sicher, dass Sie die in Ihrem Lernprogramm angegebene Version verwenden, da das neueste Django sowohl 2 als auch 3 Argumente für den Fall unterstützt. Quelle: https://github.com/django/django/blob/ecb59cc6579402b68ddfd4499bf30edacf5963be/django/conf/urls/__init__.py#L32 –

+0

okay danke, ich Gues ich benutze eine andere Version, weil es keine Bestimmung für zwei hat – Tatenda

+0

@viach wenn ich 3 Argumente verwenden möchte, was müsste ich dann hinzufügen? – Tatenda

Antwort

Verwandte Themen