This is an example project to illustrate an implementation of multiple user types. In this Django app, teachers can create quizzes and students can # and take quizzes related to their interests.
Read the blog post How to Implement Multiple User Types with Django.
First, clone the repository to your local machine:
git clone https://github.com/suhailvs/django-schools
Create Virtual Env and Install the requirements:
cd django-schools
python3 -m venv env
source ./env/bin/activate
pip install -r requirements.txt
Create the database and run the development server:
cp .env.sample .env
python manage.py migrate
python manage.py loaddata datas.json
python manage.py runserver
The project will be available at http://127.0.0.1:8000, Login using::
Teacher
- username:
teacher
- password:
teacher
Student
- username:
student
- password:
student
The source code is released under the MIT License.