title: How to get django-cron to work automatically
body: <p>I am trying to get <code>django-cron</code> working and its not. I followed the instruction <a href="https://pypi.python.org/pypi/django-cron/0.2.8" rel="noreferrer">here</a> to set up my cron but the problem is that my job only runs when i type <code>python manage.py runcrons</code> on my command line and the job is not run every 5 minutes. I don't know what else to do. I have read other documents on <code>crontabs</code> and <code>chronograph</code> but am confused. Do I install crontabs along with cron or chronograph or will cron work fine with only django-cron. Also how do I get my job to run automatically. In the documentation <a href="https://pypi.python.org/pypi/django-cron/0.2.8" rel="noreferrer">here</a> I read <code>Now everytime you run the management command python manage.py runcrons all the crons will run if required. Depending on the application the management command can be called from the Unix crontab as often as required. Every 5 minutes usually works for most of my applications.</code> . What does this mean. What am I missing here. Am lost. HELP</p>
  
  <p>Settings.py</p>
  
  <pre><code>CRON_CLASSES = (
  "myapp.views.MyCronJob",
  )
  
  INSTALLED_APPS = (
  
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.sites',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'django_cron',
  
  'django.contrib.admin',
  'django.contrib.admindocs',
  'myapp',
  
  
  )
  </code></pre>
  
  <p>views.py</p>
  
  <pre><code>from django_cron import CronJobBase, Schedule
  class MyCronJob(CronJobBase):
  RUN_EVERY_MINS = 10 # every 10 min
  
  schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
  code = 'my_app.my_cron_job'    # a unique code
  
  def do(self):
      print "10 min Cron"
      theJob()
  </code></pre>
  
  <p>I should mention that am using pycharm on a windows platform to run django...</p>