Build Status | Coverage Status | Documentation Status |
---|---|---|
please refer to this page
On your terminal:
# Create a virtual environment
1. virtualenv venv --python=python3
# Activate your virtual environment
2. source venv/bin/activate
# Install all dependencies
3. pip install -r requirements.txt (please note that requirements_CI.txt is for TravisCI only)
# Run database migrations
4. python3 manage.py migrate
# Create a local super user
5. python3 manage.py createsuperuser
# Run the server locally (by defult it's on http://127.0.0.1:8000/)
6. python3 manage.py runserver
Here is a list of all the big technologies we use:
- Django REST framework: REST API server
- Postgres: Data storage
myBlog/
├── url.py # All app level endpoints
├── ...Handlers.py # Handlers to each public endpoints
└── Helpers.py # All functions used locally
mysite/
├── setting.py # Settings to both myBlog app and the project
└── url.py # All project level endpoints
Zhipeng Chang (zchang@ualberta.ca)
Taijie Yang (taijie@ualberta.ca)
Farhad Makiabady (makiabad@ualberta.ca)
Tianyi Liang (tianyi4@ualberta.ca)
Malcolm MacArthur (mimacart@ualberta.ca)
Copyright 2019 CMPUT 404 Team 4. All Rights Reserved. You may use, distribute, or modify this code under terms and conditions of the Code of Student Behavior at the University of Alberta. You may find a copy of the license in this project. Otherwise please contact us directly.