Flask-Events
Event organizer extension for Flask.
Usage
Initialize extension by providing Flask and Flask-SQLAlchemy instances.
from flask import Flask
from flask_eventplanner import EventPlanner
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
db = SQLAlchemy(app)
events = Events(app, db)
if __name__ == '__main__':
app.run()
The Flask-Events uses 7 SQLAlchemy models:
- Venue: Facilities that hold events.
- Room: Smaller units of venues that hold programs.
- Event: Event model.
- Program: Scheduled programs of event.
- Organizer: Secondary table for users with organizing rights to event.
- Invitation: Secondary table for users invited to event.
- RSVP: Secondary table for users who submitted an RSVP to event.
These models can be extended using declarative mixin classes VenueMixin, RoomMixin, etc.
Release files for Flask-EventPlanner 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Flask-EventPlanner-0.3.tar.gz | 2.8 kB | Details |
Release files / Flask-EventPlanner-0.3.tar.gz
| Download URL | Flask-EventPlanner-0.3.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8ecd365f4acee76de0506d760ed46a28826c74cbb6a83993a9930879b4216f3a
|
|
BLAKE2b-256 checksum How to use checksums |
d53983d433238b0365552250532cac4e5732a9caefd78e49c5f1c737735cca3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.0
|