title: Can manage.py runserver execute npm scripts?
body: <p>I am developing a web application with <code>React</code> for frontend and <code>Django</code> for backend. I use <code>Webpack</code> to watch for changes and bundle code for React apps.</p>
  
  <p>The problem is that I have to run two commands concurrently, one for React and the other one for Django:</p>
  
  <pre><code>webpack --config webpack.config.js --watch
  ./manage.py runserver
  </code></pre>
  
  <p>Is there any way to customize <code>runserver</code> command to execute the npm script, like <code>npm run start:dev</code>? When you use Node.js as a backend platform, you can do the similar job like <code>npm run build:client &amp;&amp; npm run start:server</code>.</p>