Skip to content

Form application with Django and DRF

License

Notifications You must be signed in to change notification settings

taptorestart/forms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Form application with Django and DRF

This is a simple form application built using Django and Django Rest Framework(DRF).

Getting Started

Install

  1. Clone the repository:
$ git clone https://github.com/taptorestart/forms.git
  1. Install dependencies:
$ cd backend
$ python -m venv venv
$ source ./venv/bin/activate
$ pip install -r requirements.txt

Run

  1. Run the migrations:
$ python manage.py migrate
  1. Create superuser:
$ python manage.py createsuperuser
  1. Set environment variables:

Create .env file on the project root directory. And set your values.

DJANGO_SETTINGS_MODULE=config.settings.api or config.settings.admin
DB_NAME=YOUR_DB_NAME
DB_USER=YOUR_DB_USER
DB_PASSWORD=YOUR_DB_PASSWORD
DB_HOST=YOUR_DB_HOST
DB_PORT=YOUR_DB_PORT
REDIS_HOST=YOUR_REDIS_HOST
REDIS_PORT=YOUR_REDIS_PORT
  1. Run
$ python manage.py runserver

Run celery on the other terminal window.

$ celery -A config worker -l info

/swagger-ui/

Form API Documentation