All Projects → graup → Flask Restless Security

graup / Flask Restless Security

Licence: mit
Concise skeleton for development of Flask, Flask-Restless, SQLAlchemy, JWT based REST APIs.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flask Restless Security

Python Api Development Fundamentals
Develop a full-stack web application with Python and Flask
Stars: ✭ 44 (-72.33%)
Mutual labels:  sqlalchemy, flask, jwt
Flask Jwt Router
Flask JWT Router is a Python library that adds authorised routes to a Flask app.
Stars: ✭ 43 (-72.96%)
Mutual labels:  sqlalchemy, flask, jwt
Full Stack
Full stack, modern web application generator. Using Flask, PostgreSQL DB, Docker, Swagger, automatic HTTPS and more.
Stars: ✭ 451 (+183.65%)
Mutual labels:  sqlalchemy, flask, jwt
Flask Restful Authentication
An example for RESTful authentication using nginx, uWSGI, Flask, MongoDB and JSON Web Token(JWT).
Stars: ✭ 63 (-60.38%)
Mutual labels:  flask, jwt
Python crawler
It's designed to be a simple, tiny, pratical python crawler using json and sqlite instead of mysql or mongdb. The destination website is Zhihu.com.
Stars: ✭ 45 (-71.7%)
Mutual labels:  sqlalchemy, flask
Hobbit Core
A flask project generator.
Stars: ✭ 49 (-69.18%)
Mutual labels:  sqlalchemy, flask
Peeplus
python+vue3前后端分离项目
Stars: ✭ 28 (-82.39%)
Mutual labels:  flask, jwt
Indico
Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Stars: ✭ 1,160 (+629.56%)
Mutual labels:  sqlalchemy, flask
Flask Whooshee
Customizable Flask - SQLAlchemy - Whoosh integration
Stars: ✭ 66 (-58.49%)
Mutual labels:  sqlalchemy, flask
Flask Tutorial
这个项目已经很久很久了, 不推荐看, 不过倒是可以进群叨逼叨一下. 🚗 交流群:630398887
Stars: ✭ 91 (-42.77%)
Mutual labels:  sqlalchemy, flask
Booklibrary
📚Simple Book library application written on flask with SQLite database.
Stars: ✭ 98 (-38.36%)
Mutual labels:  sqlalchemy, flask
Flask movie site
用Flask构建一个微电影视频网站
Stars: ✭ 97 (-38.99%)
Mutual labels:  sqlalchemy, flask
Weeklyreport
基于Flask的开源周报系统,快速docker部署
Stars: ✭ 102 (-35.85%)
Mutual labels:  sqlalchemy, flask
Flask Jwt Extended
An open source Flask extension that provides JWT support (with batteries included)!
Stars: ✭ 1,109 (+597.48%)
Mutual labels:  flask, jwt
Ecache
👏👏 Integrate cache(redis) [flask etc.] with SQLAlchemy.
Stars: ✭ 28 (-82.39%)
Mutual labels:  sqlalchemy, flask
Ziggurat foundations
Framework agnostic set of sqlalchemy classes that make building applications that require permissions an easy task.
Stars: ✭ 67 (-57.86%)
Mutual labels:  sqlalchemy, flask
Flask Graphene Sqlalchemy
A demo project for Flask + GraphQL (With Graphene & SQLAlchemy)
Stars: ✭ 117 (-26.42%)
Mutual labels:  sqlalchemy, flask
Databook
A facebook for data
Stars: ✭ 26 (-83.65%)
Mutual labels:  sqlalchemy, flask
Flask Bones
An example of a large scale Flask application using blueprints and extensions.
Stars: ✭ 849 (+433.96%)
Mutual labels:  sqlalchemy, flask
Markbj
一个开放的知识社区
Stars: ✭ 94 (-40.88%)
Mutual labels:  sqlalchemy, flask

Build Status

This is a starting point for a Flask website + API using:

Plus stubs for

  • Templates
  • Testing

I got the basic idea from Nic: http://stackoverflow.com/a/24258886/700283

The goal here is simple code. You can read through everything in a short time and get a good idea of how you could put these pieces together.

Setup

  • Create and activate a vitualenv
  • Run pip install -r requirements.txt
  • Start server using python server.py

Website

  • Access site at /. Not much there, just a basic example for logging in

Admin

  • Access admin at /admin

API auth

  • POST /api/v1/auth {'username': '', 'password': ''}
  • Returns JSON with {'access_token':''}
  • Then request from API using header 'Authorization: JWT $token'

Tests

  • Run tests using python test.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].