How to create SaaS application with Python and Django

  1. one project, this will make maintenance easier. I handle host resolution with middleware in django-ikari.
  2. you don’t. see #1
  3. I use the following :

    • django-ikari : anchored (sub)domains
    • django-guardian : per object permissions
    • django-tastypie : easy RESTful api
    • django-userprofiles : better than django-registration
    • django-billing : plan based subscription controls
    • django-pricing : plan based subscription definition
  4. While not necessary, the following will help in the long run:

    • django-hunger : private beta signups
    • django-waffle : feature flip
    • django-classy-tags : nice, easy and neat templatetag creation
    • django-merchant : abstracted payment gateway framework
    • django-mockups : fast testing with models
    • django-merlin : better multi-step forms (wizards)
  5. Finally, nice to have

    • django-activity-stream

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)