RAD - database, GUI, reports
Project description
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
System requirements:
Python >= 3.8.1
on Linux and Python >=3.11 make sure you have pip and virtualenv installed, if not:
sudo apt install python3-pip python3-virtualenv
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file q2rad-0.1.267.tar.gz.
File metadata
- Download URL: q2rad-0.1.267.tar.gz
- Upload date:
- Size: 116.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.0 CPython/3.11.7 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a06e9bf952d53ecb2753746096fdce826375cfe27097c16bbcd72cee6d4d3ef4
|
|
| MD5 |
907224fe98c9cb972f8f8d42d87d7057
|
|
| BLAKE2b-256 |
b25eb3798903303ddce14d4c1a943756cc1d40a2905adf7ed05c5dd4019ce4b0
|
File details
Details for the file q2rad-0.1.267-py3-none-any.whl.
File metadata
- Download URL: q2rad-0.1.267-py3-none-any.whl
- Upload date:
- Size: 136.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.0 CPython/3.11.7 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a900853dd47d4dc50126f2b8ec58e1aa8f5f3f45e4b0a61e4497b72f72d1d487
|
|
| MD5 |
524a0917262b1be6721a3526ac217cb2
|
|
| BLAKE2b-256 |
e8a40d0b9eae337e2d4b20683e810545d8ad042bba62a622640e61bec427c2e6
|