Web development with Django and MongoDB
MongoDB is a No-SQL database and very popular these days. The purpose of this workshop is to provide information as to how we can use it in Django as the common installation process is very old and not sync with the latest Django. So in this workshop, we will cover how can we use Mongo Engine ORM in our Django Application.
Following topics will be covered in this workshop:
Django Basics : Basic Introduction to Model, View, Template, and ORM
Mongo DB basics : Introduction to MongoDB, Document Model, Queries and Comparision with RDBMS
Mongo Engine ORM : Introduction, Creating Models and using it in views. Code Examples
Integration of Mongo Engine in Django : Changing database settings and replacing it with MongoEngine.
Sample Application: https://github.com/raakeshkumar/pycon-demo
A presentation to cover these topics in detail.
1 - You should have knowledge about basic python(2.7). Dive into Python book can be good way to start.
2 - I will be using Ubuntu to demonstrate the codes so you should be aware of Linux OS(any distribution).
3 - You should come django and mongoDB installed.
1 - https://www.djangoproject.com/
2 - https://www.mongodb.org/
3 - http://mongoengine.org/
4 - https://github.com/raakeshkumar/pycon-demo