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 https://raw.githubusercontent.com/AndreiPuchko/q2rad/main/install/get-q2rad.py -O get-q2rad.py | py get-q2rad.py; del get-q2rad.py
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 pip install --upgrade pip ;`
py -m venv q2rad;q2rad/scripts/activate ;`
py -m pip install --upgrade q2rad ;`
q2rad
Linux
sudo apt install python3-venv python3-pip -y &&\
mkdir -p q2rad && \
cd q2rad && \
python3 -m pip install --upgrade pip && \
python3 -m venv q2rad && \
source q2rad/bin/activate && \
python3 -m pip install --upgrade q2rad && \
q2rad
macOS
mkdir -p q2rad && \
cd q2rad && \
python3 -m pip install --upgrade pip && \
python3 -m venv q2rad && \
source q2rad/bin/activate && \
python3 -m pip install --upgrade q2rad && \
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
File details
Details for the file q2rad-0.1.235.tar.gz
.
File metadata
- Download URL: q2rad-0.1.235.tar.gz
- Upload date:
- Size: 59.9 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 | 6a42db964c6ff1fe7d8469dc9e9917e093e9ed3364cf8a46f72a8cffbe4f5d24 |
|
MD5 | 8ce5fa011ee52a6a0b33d67b674dc21e |
|
BLAKE2b-256 | f5e4655aa4b01b072030296510ee4890cd46f8bbd379a657a7a353081c94ee15 |
File details
Details for the file q2rad-0.1.235-py3-none-any.whl
.
File metadata
- Download URL: q2rad-0.1.235-py3-none-any.whl
- Upload date:
- Size: 74.3 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 | c6fb15a8b418f0c0d6467c107c18d78eb4aceb138b7aab5506c354b2ff140502 |
|
MD5 | d64d93253aa0b32b2fc201894e48ecfd |
|
BLAKE2b-256 | 563de2c8483cc949edb57c548758629685547fc2d941168ac971ff2ea1e09486 |