Files
api2/README.md
T

1.1 KiB

Photowall API 2

Provides a REST API to Photowall database.

Installation

Make sure that your system has Python version 3.4 installed. If you dont have it here is how you install it on Ubuntu 12.04:

$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python3.4 python3.4-dev build-essential

Next its recommended that you create a virtualenv of python 3.4 and install all packages in it. To do that execute the following commands in your project folder:

$ virtualenv -p /usr/bin/python3.4 venv
$ source venv/bin/activate
$ pip install -r requirements.txt

Configuration

First copy config.sample.py to config.py. This file will be read by the application on startup.

List of available configuration options:

Name Description
SQLALCHEMY_DATABASE_URI Database connection string. e.g: postgresql://user:password@localhost/photowall
DEBUG Enable/disable debug mode

Getting started

Starting the application:

$ python manage.py runserver