• Home
  • Get started
  • Documentation
  • Source
  • License
  • About
reahl

reahl

Power tools for Python development
Doc version
  • 2.1
  • 3.0
  • 3.1
  • 3.2
  • 4.0
  • 5.0
  • 5.1
  • 5.2
  • 6.0
  • 6.1

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 6.0.0 documentation »

Web framework tutorial¶

This tutorial is intended for those who’d like to understand Reahl-web, with some coverage of our other projects.

Get started¶

  • Install Reahl
  • Hello World!
  • Run more examples

An address book application¶

  • A basic application
  • Layout and styling
  • Custom styling
  • Build a user interface with Widgets
  • Fetch Addresses from the database
  • User interaction

More interesting user interface variations¶

  • Moving between Views
  • Guards
  • Layout of pages
  • Reusing a single page for a whole UserInterface
  • Parameterised Views
  • Changing content without refreshing (Ajax)

Catering for different users¶

  • The web session problem
  • Re-use: Allowing users to log in to your system
  • Security and access control

Component level considerations¶

  • Defining custom configuration
  • Database schema evolution
  • Regular scheduled jobs
  • Multilingual and multi-regional applications

Deployment¶

  • Deploying a production site
    • Your PythonAnywhere account
    • Build and upload the helloanywhere example
    • Install
    • Configure
    • Create a database
    • Serve your app

Table of Contents

  • Web framework tutorial
    • Get started
    • An address book application
    • More interesting user interface variations
    • Catering for different users
    • Component level considerations
    • Deployment

Previous topic

What changed in version 6.0

Next topic

Install Reahl

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 6.0.0 documentation »
Created using Sphinx 4.5.0.
Doc version
  • 2.1
  • 3.0
  • 3.1
  • 3.2
  • 4.0
  • 5.0
  • 5.1
  • 5.2
  • 6.0
  • 6.1

Copyright © 2006-2023 Reahl Software Services (Pty) Ltd

Running on Reahl