Skip to content
Projects

season-framework/wiz has 34 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 13:48 UTC. Last push 2026-05-02.

How these counts are measured

framework & web based IDE for web development

What you can do

  • Web-Based IDE - Full-featured development environment accessible through your browser
  • Hot Reload - Instant preview of changes during development
  • Multiple Projects - Manage multiple projects within a single workspace
  • Component Generator - Quickly scaffold pages, components, and services

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

docs/en/api/README.md

Original

WIZ Framework API Reference

Complete API reference documentation for the WIZ framework.

📚 API Categories

Backend API (Python)

1. wiz Object

The core object of the WIZ framework, providing all APIs available in Python code (api.py, controller.py, models, etc.).

2. Utilities (season.util)

Utility functions and classes available throughout the framework

  • Logger
  • Cache
  • Filesystem
  • String
  • Compiler

Frontend API (TypeScript)

3. Service API

Service class API used in Angular components

  • service.api - Backend API calls
  • service.socket - WebSocket communication
  • service.alert - Alerts and dialogs
  • service.loading - Loading indicators
  • service.render - Component rendering

Configuration

4. Configuration

Project configuration file structure and options

  • boot.py
  • ide.py
  • service.py
  • plugin.json

🚀 Quick Reference

Frequently Used APIs

Get Request Data

data = wiz.request.query()  # All parameters
name = wiz.request.query("name", "default")  # Specific parameter

Return JSON Response

wiz.response.status(200, {"message": "Success"})

Handle File Upload

files = wiz.request.files()
for key in files:
    file = files[key]
    # Process file

Session Management

wiz.session.set("user_id", 123)
user_id = wiz.session.get("user_id")

Call Backend API (TypeScript)

let res = await this.service.api.call("functionName", data);

📖 Documentation Conventions

Parameter Notation

  • Required parameter: param (bold)
  • Optional parameter: [param] (in brackets)
  • Default value: param=value

Return Types

  • None - Returns no value
  • str - String
  • int - Integer
  • dict - Dictionary
  • list - List
  • bool - Boolean
  • object - Object

Example Code

Each API document includes practical usage examples.

🔍 Search Guide

Finding APIs

  1. Request handling: wiz.request
  2. Response generation: wiz.response
  3. File operations: wiz.fs(), wiz.project.fs()
  4. Database: wiz.model()
  5. Session: wiz.session
  6. Frontend communication: Service API

Version Information

This documentation is written based on the latest version of WIZ Framework (season).

Contributing

If you find errors or missing content in the API documentation, please let us know through GitHub Issues.

Explore related projects