Doc succinte mais suffisante

This commit is contained in:
Michel Roux 2016-02-14 21:58:42 +01:00
parent 43182c04aa
commit 62924f4616
1 changed files with 37 additions and 0 deletions

View File

@ -1,2 +1,39 @@
# Lengow
## How to run
To run locally, do the usual :
- Create a virtualenv
- Install dependencies :
```
pip install -r requirements.txt
```
- Clone the project
- Inside virtualenv, do theses commands to create the database :
```
python manage.py makemigrations
python manage.py migrate
```
- Finally, run the server :
```
python manage.py runserver
```
- Website will be available through [http://localhost:8000/](http://localhost:8000/)
## Grab orders from the API
Run this command insode virtualenv :
```
python manage.py sync
```
## REST API
The REST API is available on [http://localhost:8000/api/orders/](http://localhost:8000/api/orders/)
## TODO
- Create some sub-models and their required views to support more of the XML API (like addresses, tracking or cart informations)
- Be more precise on the max-length, null and blank parameters in the order's model (XML is too flexible for real databases constraints)
- Enable authentication for altering actions on the REST API