Learn Flask-Diamond

The best way to learn Flask-Diamond is to read the Developer Guide; contained within is a growing list of documents that explain various aspects of the Flask-Diamond approach. To help new learners focus on the fundamentals, read the following documents first.

  • Quick Start shows you how to scaffold a new application. You can be up and running in just a few minutes.
  • Project Initialization and Scaffolding offers many options for you to customize your application. Read this document to learn more about answering the questions during scaffolding.
  • Model-View-Controller with Flask-Diamond describes the architecture provided by Flask-Diamond. Model-View-Controller (MVC) is widely used in software engineering to write applications that provide a user interface. Once you understand how to implement MVC using Flask-Diamond, you will be able to write applications for a wide range of domains.
  • Writing an Application with Flask-Diamond provides examples and describes an approach for designing and programming something that achieves your goals.

Learning Python

If you are relatively new to Python, you may find that there are advanced computer science principles that Flask-Diamond requires some knowledge of. In particular, Flask-Diamond applications are heavily Object Oriented and make extensive use of Inheritance.

There are many tutorials online that can help you to learn about these fundamentals. In particular, I recommend the following:

Table Of Contents

Topic Navigation

Version