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)
Windows: https://github.com/AndreiPuchko/q2radlauncher/blob/main/bin/windows/q2radlauncher.exe
Linux: https://github.com/AndreiPuchko/q2radlauncher/blob/main/bin/linux/q2radlauncher
macOS: run from terminal or git clone https://github.com/AndreiPuchko/q2radlauncher and build executable with build_executable.zsh
https://github.com/AndreiPuchko/q2radlauncher/blob/main/bin/macos/q2radlauncher
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
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.154.tar.gz.
File metadata
- Download URL: q2rad-0.1.154.tar.gz
- Upload date:
- Size: 45.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.0 CPython/3.11.0 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a9d65c8b18b8aa78070d497e893fad2a3d52047074b08da78f8475c5068aada
|
|
| MD5 |
e5d5f1d95f08a84ae71e184b0419b0d2
|
|
| BLAKE2b-256 |
8d8c58bf240678d593d530b08001d40cb514caefc01e77ea7a880a5b3f49b104
|
File details
Details for the file q2rad-0.1.154-py3-none-any.whl.
File metadata
- Download URL: q2rad-0.1.154-py3-none-any.whl
- Upload date:
- Size: 58.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.0 CPython/3.11.0 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
169c2d0bf752d699f2c0bd1d4228f0fc740cedfb787e3a4c3e82969b309a4713
|
|
| MD5 |
056624932f1f26d68d24d6052588256d
|
|
| BLAKE2b-256 |
3fff86109aa3baeb37deda0960b493ffce3720220f910ed0d63ac94ca8194abd
|