[Answer]-Using Django Multi-table inheritance and OneToOneField

1👍

I’m assuming that what you are looking for is handling permissions. A normal django user can do certain things whereas a Parent can do other things. Is that correct?

In that case a better use case would be to use the built-in groups with permissions that django has. You can thus create a group called parents. Which has certain permissions whereas a normal django user can’t do those stuff. You can read more about permissions in the docs.

If you are looking for adding more data to the User it would be better to add that to a profile where you have a OneToOneField to the User

Leave a comment