[Django]-Why do I get a base_name attribute error when I include my view in a django Mongoengine web service url.py file?

4👍

You need to add the base_name param to make it work:

router = routers.MongoSimpleRouter()
router.register(r'jobs', views.JobViewSet, 'job-view')

I try this (from Geo Jacob answer) but it doesn’t work:

router.register(r'jobs', views.JobViewSet, base_name='job-view')

Note: note the difference between base_name='job-view' and 'job-view'

2👍

Try to add a base_name in router register.

router = routers.MongoSimpleRouter()
router.register(r'jobs', views.JobViewSet, base_name='job-view')

Leave a comment