title: How to run Django and Spark application
body: <p>I am working on a Spark Application and I want to create a rest API in Django, below is my code </p>
  
  <pre><code>from django.shortcuts import render
  from django.http import Http404
  from rest_framework.views import APIView
  from rest_framework.decorators import api_view
  from rest_framework.response import Response
  from rest_framework import status
  from django.http import JsonResponse
  from django.core import serializers
  from django.conf import settings
  import json
  from pyspark import SparkContext, SparkConf, SQLContext
  
  
  sc = SparkContext()
  sql = SQLContext(sc)
  
  df = Sql.read.format("jdbc").options(
          url = "jdbc:mysql://127.0.0.1:3306/demo",
          driver = "com.mysql.cj.jdbc.Driver",
          dbtable = "tablename",
          user = "xyz",
          password = "abc" 
  ).load()
  
  totalrecords = df.count()
  
  
  # Create your views here.
  @api_view(["GET"])
  def Demo(self):
      try:
          a = str(totalrecords)
          return JsonResponse(a,safe=False)
      except ValueError as e:
          return Response(e.args[0],status.HTTP_400_BAD_REQUEST)
  </code></pre>
  
  <p>I want to know how will I run this code, as I have directly tried "python manage.py runserver" which is not working, so how to run this spark and django with django api and spark-submit with all required spark jar file?</p>