• 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.1.0 documentation »

HOWTOs¶

More advanced examples that are not covered in the web framework tutorial.

Dynamic content¶

  • Responsive disclosure
  • Paging long lists
  • Refreshing Widgets using query_arguments
  • DomainErrors when dynamically refreshing a Widget

Parameterised views¶

  • Programmatic arguments to an UrlBoundView
  • Providing values to the arguments of an Event on the fly

Concurrency¶

  • Dealing with concurrent users

Look and feel¶

  • Customised error views
  • Customising CSS using SASS
  • Theming a multi-homed site

Charts¶

  • Display a Plotly.py Figure
  • Interacting with Plotly Chart

Payments¶

  • Add a PayPal payment option to your page

Production deployment¶

  • Production deployment on nginx
  • Production deployment using Docker

Other¶

  • Protection against cross site request forgery (CSRF) attacks

Table of Contents

  • HOWTOs
    • Dynamic content
    • Parameterised views
    • Concurrency
    • Look and feel
    • Charts
    • Payments
    • Production deployment
    • Other

Previous topic

Deploying a production site

Next topic

Responsive disclosure

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 6.1.0 documentation »
Created using Sphinx 5.3.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