“[” was not closed Pylance [Ln 5, Col 15]

【不具合内容】

Python Djangoアプリケーションにurls.pyを追加し、urlpatternsを定義した時に発生。
urlpatternsの「[」と「]」が一対になっていない(閉じられていない)旨のエラー。

from django.contrib import admin
from django.urls import path
from hello_app import views

urlpatterns = [
    path('', views.index,name='index')
    path('message', views.message,name='message')
]

【原因】

見た目は「]」があり、閉じられているように見えるが、path(”, views.index,name=’index’)の後ろに「,」(カンマ)が無いため、一つのブロックとして認識されていない。

【解決方法】

path(”, views.index,name=’index’)の後ろに「,」(カンマ)を追加する。

from django.contrib import admin
from django.urls import path
from hello_app import views

urlpatterns = [
    path('', views.index,name='index'),
    path('message', views.message,name='message')
]

コメントを残す

* 印は必須項目です。メールアドレスは公開されません。

次のHTMLタグと属性を使用することができます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください