#問題
Djangoプロジェクトを実行したら次のようなエラーが出ました。
TypeError: 'ModelBase' object is not a mapping
#解決策
アプリケーションのurls.py
が
myapp/urls.py
from django.urls import path
from . import views
from myapp.models import mymodel
urlpatterns=[
path('function/<int:key>', views.function, model, name='function'),
]
となっていたのですが、path('search/<int:request_id>', views.function, mymodel, name='function'),
でモデルをkwargsに代入してはいけないっぽいです。
私の場合は、これで値を渡せると思っていたのですが、渡せないそうです。
urlpatternsのここを実行しなくても出るので注意してください。