title: Why can I not use the Django server for production?
body: <p>I'm learning Django for the first time and I'm also relatively new to Python. On the <a href="https://docs.djangoproject.com/en/2.1/intro/tutorial01/" rel="nofollow noreferrer">Django documentation</a>, it says, </p>
  
  <blockquote>
    <p>"You’ve started the Django development server, a lightweight Web
    server written purely in Python. [...] don’t use this server in
    anything resembling a production environment. It’s intended only for
    use while developing."</p>
  </blockquote>
  
  <p>Why shouldn't I use the Django server for production? Why do I need a separate server? I'm from a Node/Express background, and when I created an Express application, I could just deploy it to Heroku without doing too much. How will this be different for Django? </p>