Basic django project structure
site name changed to mysite
app sharefood created
REST API implemented with following operations:
* Read only operation for listing users
* Unauthenticated users can view all food donations
* A logged in user can create a food donation & can update/delete her own food donations. Users can't update other donor's donation.
Following changes done to REST API:
* Reservation end point added as a sub-resource of food donations. This entity can be edited by the donor of the parent food donation resource or by the beneficiary.
* Limited the list of fields readable & writable for each model via REST API.
* Changed all entity references to be based on a unique field (PK or name) instead of the hyperlink.
* REST API context path has version v1 in it.
* User entities in REST API also made to use PKs to refer other entities.
Some minor router cleanup
The REST API context path improved.
Some minor router cleanup
Merge branch 'master' of github.com:tmkarthi/sharefood