title: Submitting data to Django web application?
body: <p>I'm interested in starting a new project to learn Django. The basic idea: I'd like to be able to compose generic content decorated in markdown (blog posts etc..), and automatically publish this to the website with some sort of script.</p>
  
  <p>I'm new to web programming, so I'm wondering what mechanisms should be used to facilitate the transfer of the markdown text. What HTTP action should be used for something like this (POST or GET)? How can I authenticate with the Django app before publishing (was hoping for some kind of public/private key auth)?  What command line tool would you recommend I use to submit the data, curl, wget, magic? What kind of security issues should I be aware of?</p>
  
  <p>Looking for someone to point me in the right direction. Thanks.</p>
  
  <p>EDIT: I'm aware of the admin site and specifically do not want to use it. I'm interested in using the api as a communication layer, and am using a blog as a simple example to understand the protocols. It's more of a learning experiment than a functional site.</p>