This Django project is a very simple example that will work out-of-the-box on Gondor. You can use this to start your project that will be hosted on Gondor.
Create a virtual environment (see virtualenv) and install Django:
pip install Django==1.6.5
Now you are ready to start your Django project. Use startproject
to get
this template.
django-admin.py startproject --template=https://gondor.io/p/django/ --extension=py,yml <project_name> cd <project_name>
To make this project runnable you will need to install its dependencies in your virtual environment.
pip install -r requirements.txt
You are now ready to deploy this project to Gondor!
If you use git:
git init git add . git commit -m "Initial project layout" gondor deploy primary master
If you use mercurial:
hg init hg add . hg commit -m "Initial project layout" gondor deploy primary default
gondor-project-django/ .git or .hg (version control metadata) fixtures/ initial_data.json (where any data that should be loaded into the database on each deploy) gondor.yml (Gondor configuration file) manage.py project_name/ (project's Python package) __init__.py settings.py settings_gondor.py (Django settings for use on Gondor) static/ (see README in directory) templates/ (where templates for your project goes) urls.py wsgi.py (WSGI entry point for Django) requirements.txt (pip file to declare dependencies)