Skip to main content

Flask-Diamond is a batteries-included Flask framework, sortof like Django but radically decomposable. Flask-Diamond offers some opinions about data-centric Internet applications and systems.

Project description

Flask-Diamond is a batteries-included Python Flask framework, sortof like Django but radically decomposable. Flask-Diamond offers some opinions about network information systems that process data. Using Flask-Diamond, you can scaffold a working application with sensible defaults, then easily override those defaults to meet your own goals. Flask-Diamond provides a shared vocabulary that helps teams coordinate as they scale up to develop multiple Flask applications while maintaining good code reuse and learning transfer. Flask-Diamond goes beyond a “project scaffold” by providing a complete architecture and team solution, including documentation, tutorials, and other learning support.

Overview

A Flask-Diamond application consists of facets, which are common facilities that many applications eventually need to provide. The facets provided by Flask-Diamond include:

  • account management

  • administrative access

  • databases

  • Model object CRUD

  • email

  • testing

  • documentation

  • deployment

  • and more

Usage

The following steps will create a new Flask-Diamond application.

pip install Flask-Diamond
mkdir my-application
cd my-application
flask-diamond scaffold app
make install docs test db server

Please read the Introduction Documentation to get started.

Usage on Windows

The following steps will create a new Flask-Diamond application on a Windows machine.

easy_install -U mr.bob==0.1.2
pip install Flask-Diamond
md my-application
cd my-application
flask-diamond scaffold app
make install db-win server-win

Documentation

http://flask-diamond.org

Quick Start Screencast

Flask-Diamond Quick Start

Length: 3:17

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-Diamond-0.5.2rc3.tar.gz (69.1 kB view details)

Uploaded Source

File details

Details for the file Flask-Diamond-0.5.2rc3.tar.gz.

File metadata

File hashes

Hashes for Flask-Diamond-0.5.2rc3.tar.gz
Algorithm Hash digest
SHA256 7ebd19a718149cafea3e9777f9b874f596026d3aca888235385d79cfc70c11ec
MD5 c271978de532fa3b419e89ca0ebe5f8b
BLAKE2b-256 1030c46f6cfc9d0ee8f8e284a191c0fb3f24f3a1c9fa71a7678f27e9f5f93903

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page