-
Notifications
You must be signed in to change notification settings - Fork 158
API support for model primary key not named id #357
Copy link
Copy link
Open
Description
Hi,
Just started using this app and I think it's great so far! I really want to switch to the API backend but doing so requires a primary key field named id. I know this is pretty standard for most django models but unfortunately not for me.
Trying to load comments through the API at the moment gives the following error:
'MyModel' object has no attribute 'id'
The problem occurs in lines 87-92 of api/frontend.py:
"list_url": _reverse('comments-xtd-api-list',
kwargs={'content_type': ctype_slug,
'object_pk': obj.id}),
"count_url": _reverse('comments-xtd-api-count',
kwargs={'content_type': ctype_slug,
'object_pk': obj.id}),
Unless I'm missing something, switching references of obj.id to obj.pk should be a simple fix.
Thanks.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels