Getting Started
Project setup
Create a new project
First, let's create our new project, let's call it meld-example:
meld new project meld-example
This will create the meld-example directory with the following content:
meld-example
├── app
│ └── __init__.py
│ └── meld
│ │ └── components
│ │ └── templates
│ └── static
│ └── templates
│ └── wsgi.py
├── tests
├── config.py
└── requirements.txt
Use Meld in an existing project
Meld can be added to an existing application by completing the following steps:
- Import Meld into your application with
from flask_meld import Meld - Initialize the Meld extension.
- If you are using the Application Factory pattern, this means adding
meld = Meld()andmeld.init_app(app)in your__init__.pyfile. - If using a single
app.pyinstead of using theinit_appyou can simply initialize Meld by using `Meld(app) - Add
{% meld_scripts %}in thebodyof your base HTML template - Use the socketio server to serve your application with
socketio.run(app)or to specify a port and debugging usesocketio.run(app=app, port=5000, debug=True)
- If you are using the Application Factory pattern, this means adding