title: Django Celery Database for Models on Producer and Worker
body: <p>I want to develop an application which uses Django as Fronted and Celery to do background stuff. 
  Now, sometimes Celery workers on different machines need database access to my django frontend machine (two different servers). 
  They need to know some realtime stuff and to run the django-app with </p>
  
  <pre><code>python manage.py celeryd 
  </code></pre>
  
  <p>they need access to a database with all models available.</p>
  
  <p>Do I have to access my MySQL database through direct connection? Thus I have to allow user "my-django-app" access not only from localhost on my frontend machine but from my other worker server ips?</p>
  
  <p>Is this the "right" way, or I'm missing something? Just thought it isn't really safe (without ssl), but maybe that's just the way it has to be.</p>
  
  <p>Thanks for your responses!</p>