You should develop locally, because you are guaranteed to make mistakes that will crash the app and expose debug information you don't want exposed during development.
If your hosting provider provides a one-click installation, it will probably set up its environment different than the one on your local machine, making deployment more difficult. If you're using Webfaction, for example, I suggest you make a "custom" app that just opens a port, then when you deploy just serve your Django app via gunicorn on that port. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.