Name: AgriMed
Owner: g0v
Description: ??? repository (frontend)
Created: 2015-06-13 03:41:08.0
Updated: 2016-03-05 13:49:27.0
Pushed: 2016-07-21 16:11:24.0
Homepage:
Size: 1149
Language: CSS
GitHub Committers
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most Recent Commit | # Commits |
README
backend_template
Usage
project name/directory is recommended to fit python style (using underscore as project name/directory):
git clone https://github.com/chhsiao1981/frontend_template.git .; ./scripts/init_dev.sh; . __/bin/activate; ./scripts/init_starter.sh; cp config.js.tmpl config.js; npm install; npm start
- start: ./scripts/init_starter.sh
- create a module: ./scripts/dev_module.sh
Introduction
This template intends to efficiently develop with the following libraries:
- pcreate (scaffolding, from pylons pyramid)
- type / str / unicode
- timestamp (by millisecond) / sec_timestamp / datetime / arrow
- sniffer / nosetests (autotest)
- pymongo (db)
- grequests (http post/get)
- ujson (json)
- argparse
- pandas
- lock
- send email
- oauth2
- django
- django-rest-framework
All are welcome to improve this template
Django
- settings is set in [{{package}}:django] in .ini (with key lowercased)
python-social-auth
- For now, social-auth is for authentication only.
- need to change data-clientid to the corresponding clientid in /static/login.html
- need to change social_auth_google_plus_key and social_auth_google_plus_secret in .ini
- The token on client-side should be revoked immediately once the ajax to login complete (success or error).
- Once the ajax to login successfully complete, the response return {id, username, first_name, last_time, url}
- tested /auth/complete/google-plus (/static/login.html)