Skip to content

yoophi/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

Flask, SQLAlchemy, Flask-Security 를 이용해 만드는 TODO 서비스입니다.

OAuth2 인증을 지원하는 RESTful API 서비스를 제공합니다.

Install

git clone https://github.com/yoophi/todo.git

Init

virtualenv 를 사용한다면 초기화하세요.

virtualenv venv
. venv/bin/activate

그리고 실행합니다.

pip install requirements.txt    

프로젝트 디렉토리로 이동한 후 설정 파일을 복사합니다.

cd todo
cp app.yml.default app.yml

설정 파일을 적당히 편집합니다.

# DB 설치
python manage.py db upgrade

# 서버 실행
python manage.py runserver

기본적으로 http://localhost:5000/ 에서 서비스를 확인할 수 있습니다.

관리자 페이지를 이용하면, client 등록 등 작업을 편하게 진행할 수 있습니다.

python manage-admin.py runserver -p 9000

http://localhost:9000/ 에서 Flask-Admin 으로 구성된 관리자 페이지를 확인할 수 있습니다.