Create REST APIs based on Django with PostgreSQL database. It should contain:
1. User Sign Up/Forgot Password APIs
2. Uses JWT authentication
3. Must define 3 user levels: 1. Super-admin, 2. Teacher, 3. Student (Use internal Django Groups to achieve the same)
4. Teacher must be able to add/list the students.
5. Admin must be able to add/list every user in the database.
6. Students must be able to see his information only.
7. Code should be commented for clarity.