[Django]-How do I initialise my Satchmo website?


To deploy a Django website on a production server, you have to serve it either with Apache+mod_wsgi, nginx+gunicorn, nginx+uwsgi, or any other server supporting WSGI. The Django documentation has a page on deploying Django on Apache with mod_wsgi, for the other solutions, there are plenty of useful documentation around the web.



runserver is just for development/testing. It won’t handle high load, security, etc.

Python.org has docs on how to set up a proper webserver to serve Python code:


Satchmo seems like a django derivative. Setting up django on production is quite easy if your deployment environment is linux with apache then use mod_wsgi which is well documented here if its windows then you can use the pyisapie module and follow the documentation here

Hope that helps


Leave a comment