A project to play with Django.
This project was created with Python 3.4 and Django 1.10.0.
Clone the repo and install all dependencies:
cd treasure-gram/Treasuregram
pip install -r requirements.txt
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py test
python3 manage.py runserver
And go to http://localhost:8000/
- Database migrations
- Static files
- Routes and settings
- Passing contexts
- Templating language
- Template inheritance
- Form-Model mapping and sending data to the server
- Image uploading
- Registering admin with models
- One to many relationship User-Treasures
- User pages
- User authentication
- AJAX communicating with views
- Tests with unittest
- Continuous Integration for Travis and gitlab-ci