Started with python and django! feeling awesome..!
I am very existed to be part of Awaaz.De family. At Awaaz.De, our technology stack is including GWT(Front End), django(python), Freeswitch and Lua(IVR).
We all know that web development is an exciting, creative act; at its worst, it can be a repetitive, frustrating nuisance. Django lets you focus on the fun stuff – the crux of your Web application – while easing the pain of the repetitive bits. In doing so, it provides high-level abstractions of common Web development patterns, shortcuts for frequent programming tasks, and clear conventions for how to solve problems. At the same time, Django tries to stay out of your way, letting you work outside the scope of the framework as needed.
Django is a web application framework and its having some of cool inbuilt features which leads to rapid development of web application. Its having awesome community and projects around the language and framework and this is the main reason why I like developing web applications with Python and Django. Every time I search for something there’s always a Django or Python project available to make my life easier.
Its inbuilt feature list included, object relational mapper, automatic admin interface, caching and template system and elegant url management. Also there are many other python projects are available for django which makes your like much easier. It would a long list but I just want to higlight some of them only
1. South
South brings migrations to Django applications. Its main objectives are to provide a simple, stable and database-independent migration layer to prevent all the hassle schema changes over time bring to your Django applications.
2. Django Haystack
Haystack provides modular search for Django. It features a unified, familiar API that allows you to plug in different search backends (such as Solr, Whoosh, Xapian, etc.) without having to modify your code.
For our application we have used haystack to provide search functionality to our users. I'll post another blog post which would highlight more on it.
3. Django Celery
Provides Celery integration for Django; Using the Django ORM and cache backend for storing results, autodiscovery of task modules for applications listed in INSTALLED_APPS, and more.
4. Django Userena
Userena is a Django application that supplies your Django project with full account management. It's a fully customizable application that takes care of the signup, activation, messaging and more.









