Thursday, March 11, 2021

Django Initial Setup for Django REST API

 python3 -m venv env

source env/bin/activate  # On Windows use `env\Scripts\activate`

# Install Django and Django REST framework into the virtual environment
pip install django
pip install djangorestframework

# Set up a new project with a single application
django-admin startproject tutorial .  # Note the trailing '.' character
cd tutorial
django-admin startapp quickstart
cd ..
python manage.py createsuperuser --email admin@example.com --username admin
manage.py makemigration
manage.py migrate
create token: python manage.py drf_create_token bhola
Give MYSQL settings like below: DATABASES = {
    'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxx',
'USER': 'root',
'PASSWORD': 'xxxxxx',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
}
}
Django filters:pip install django-filter 
filter_backends = [DjangoFilterBackend]
filter_fields = ["email"]

No comments:

Post a Comment