title: How to externally populate a Django model?
body: <p>What is the best idea to fill up data into a Django model from an external source?</p>
  
  <p>E.g. I have a model Run, and runs data in an XML file, which changes weekly.</p>
  
  <p>Should I create a view and call that view URL from a curl cronjob (with the advantage that that data can be read anytime, not only when the cronjob runs), or create a python script and install that script as a cron (with DJANGO _SETTINGS _MODULE variable setup before executing the script)?</p>