The RAD (rapid application development) system.
(code less, make more)
Based on:
q2db (https://pypi.org/project/q2db)
q2gui (https://pypi.org/project/q2gui)
q2report (https://pypi.org/project/q2report)
Read the docs [q2rad.readgdocs.com]
System requirements:
Python >= 3.9
Install & run - Launcher (https://github.com/AndreiPuchko/q2radlauncher)
Go to the download page https://github.com/AndreiPuchko/q2radlauncher/releases/latest
and download file for your OS:
Windows: q2radlauncher.exe
Linux: q2radlauncher-linux.zip
macOS: q2radlauncher-macos.zip
Install & run - Python script
Windows (wget)
wget https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py -O get-q2rad.py | py get-q2rad.py; del get-q2rad.py
Windows (curl)
curl https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py | python
Linux
wget https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py -O - | python3
macOS
curl https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py | python3
Install & run - terminal
Windows (Powershell)
mkdir q2rad;`
cd q2rad;`
py -m venv q2rad;
q2rad/Scripts/python -m pip install q2rad;`
q2rad/Scripts/q2rad
Linux/macOS
mkdir -p q2rad && \
cd q2rad && \
python3 -m venv q2rad && \
q2rad/bin/python3 -m pip install --upgrade q2rad && \
q2rad/bin/q2rad
Concept:
Application as a database
Forms: # may have main menu (menubar) definitions
# may be linked to database table
Lines: # form fields(type of data and type of form control) and
# layout definitions
# when form is linked to database - database columns definitions
Actions: # applies for database linked forms
# may be standard CRUD-action
# or
# run a script (run reports, forms and etc)
# or
# may have linked subforms (one-to-many)
Modules: # python scripts
Queries: # query development and debugging tool
Reports: # multiformat (HTML, DOCX, XLSX) reporting tool
Metadata
Release files for q2rad 0.1.294
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| q2rad-0.1.294.tar.gz | 135.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| q2rad-0.1.294-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 290.8 kB
Release files / q2rad-0.1.294.tar.gz
| Download URL | q2rad-0.1.294.tar.gz |
|---|---|
| Size | 135.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ad231c4e17f7d8bae8176596ad1a35cc1b55a5628165f65e9632fea60183f39
|
|
BLAKE2b-256 checksum How to use checksums |
cb90ada9cd46f388200a4df58484d6919cdee1b5e40aa9a74e83bdbd8b7e7e80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.0 CPython/3.11.7 Windows/10
|
Release files / q2rad-0.1.294-py3-none-any.whl
| Download URL | q2rad-0.1.294-py3-none-any.whl |
|---|---|
| Size | 155.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ec01ae50e76c16d162a74a00b5cf0f394be496c4aebee20e93ecb4854e7fe2ee
|
|
BLAKE2b-256 checksum How to use checksums |
46973723b93cd9d63436b5d9a5835b834fc9976aa6b21f4d29e461691677f45d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.0 CPython/3.11.7 Windows/10
|