Basically, I misread this but would still really appreciate some assurance. I recently came across the django tutorial (http://djangotutorial.com) and have fell in love with the framework. I have a website that is simply ran on wordpress and a simple plugin at the moment at http://runningshoesreview.org.
I’ve been wanting to do many things, such as allow users to add their own reviews, talk to eachother, comment, etc. Naturally, I see django as a perfect fit until I came across this:
“It’s not intended to be a public interface to data”
It’s was referencing the django admin section, I think. Can someone tell me if django is what I need for this task?
Thanks,
Cody
Django provides an automatically generated admin interface for your models. For your blog you can use this admin interface to create new posts, moderate comments and so on.
However, you should not allow your users to access this interface for security reasons, so when you want normal users to create comments, you should simple provide a form for them to enter the comment (see the form handling section in the documentation).
And yes, django is suited great for blogs and things like that. However you should keep in mind that django is a framework for creating web applications and not a ready-made web application. However, if you are a developer, you will like the tools django offers you and you will be able to create individual web applications quickly…
Maybe you should also take a look at some django examples (I think there are also some blog examples) and see if you understand the source. Here is for example the source of the blog running at djangoproject.com