Django without shell access
Is it possible to run django without shell access? My host supports the following 5 โฌ / month:
- python (suppose via mod_python)
- mysql
There is no shell or cronjob support which costs an extra โฌ 10 per month, so I try to avoid it.
I know Google Apps also works without shell access, but I guess this is possible due to their special configuration.
a source to share
This is possible, but not desirable. Having shell access allows you to centralize everything correctly with symbolic links.
Getting the best host will be my first suggestion. WebFaction is the most recommended shared host for use with Django.
If this is in your price range, there are many hosts that give you the correct system account (with an ftp account only) and have mod_python
or mod_wsgi
(preferred now).
Google Apps runs without a shell because their system is looking for a dispatcher script that you have to write to the exact specification.
a source to share
Maybe.
Typically you will develop your application locally (where shell access is good) and publish your work to your server. All you need to do this is FTP access and a way to import a database dump from your development database (often hosts provide a phpMyAdmin installation for this).
python (suppose via mod_python)
In my experience, you are certainly wrong on this assumption. Many low-cost providers claim to support python, but in fact only provide a legacy version that can be used with CGI scripts. This setting will have rather poor performance for Django applications.
a source to share