From fba38afc37acb2ae88e97ffc891f5e854b36b9b7 Mon Sep 17 00:00:00 2001 From: Hermann Date: Sun, 18 Jun 2017 15:30:30 +0200 Subject: update README to mention missing dependencies asf. "syncdb" is deprecated: "migrate" is the command to create the DB. diff --git a/README.rst b/README.rst index de16aff..2bf28f4 100644 --- a/README.rst +++ b/README.rst @@ -7,9 +7,15 @@ Installation To get setup you must have the following installed: - * Python 2.7 + * MySQL-Client Development libraries + * JPEG library development files + * Python 2.7 including Development files * virtualenv 1.11 +In Debian or Ubuntu (or derivatives) you should be able to achieve this with this command: + + $ sudo apt-get install libmysqlclient-dev libjpeg-dev python2.7-dev virtualenv + Setting up the environment -------------------------- @@ -20,7 +26,7 @@ Create a virtual environment where the dependencies will live:: $ source python/bin/activate (python)$ -Install the project dependencies:: +Change into the base directory of this software and install the project dependencies:: (python)$ pip install -r requirements.txt @@ -28,9 +34,15 @@ Install the project dependencies:: Setting up the database ----------------------- -By default the project is set up to run on a SQLite database. You can run:: +By default the project is set up to run on a SQLite database. + +First edit pv/settings.py and change the line + SECRET_KEY = '' +such that there is a value for SECRET_KEY. + +Then run:: - (python)$ python manage.py syncdb + (python)$ python manage.py migrate (python)$ python manage.py loaddata program/fixtures/*.yaml -- cgit v0.10.2