
MMS-E3S
Biblioteca de integração em python/flask
Descrição
As linguagens python, html, css, js e jquery são liguagens de código aberto que permite a utilização de bases de dados (MariaDB ou mySQL), criar tabelas (Bootstrap ou DataTables) e formulários com um ambiente personalizado. Disponibiliza também o c_formulario para controlo de erros em formulários através do jquery e javascript.
Aconselhamos que cada projeto tenha um ambiente virtual próprio para a sua integração. Assim, permite criar um ambiente isolado e com separação de bibliotecas e dependências.
Para criar um ambiente virtual novo para o seu projeto, através do terminal do VS Code ou da linha de comandos do seu sistema operativo e encontrando-se na pasta raiz do projeto, utilize o seguinte comando:
Comando para Windows
python -m venv «nome do ambiente virtual»
Comando para Linux
python3 -m venv «nome do ambiente virtual»
Descarregamento do ficheiro
Através de ficheiro ZIP
Através de ficheiro WHEELS
Instalação
- Ative primeiro o ambiente virtual do seu projeto, através do terminal do VS Code ou da linha de comandos do seu sistema operativo, encontrando-se na pasta raiz do projeto
-- Comando para Windows
./«nome do ambiente virtual»/Scripts/activate
-- Comando para Linux
source ./«nome do ambiente virtual»/bin/activate - Através de caminho físico
# Ficheiro ZIP
pip install «caminho do ficheiro»/MMS_E3S-1.0.zip
# Ficheiro WHEEL
pip install «caminho do ficheiro»/MMS_E3S-1.0-py3-none-any.whl - Através da internet (não necessita de descarregar ficheiros)
# Ficheiro ZIP
pip install https://emes3soft.com/ficheiros/MMS_E3S-1.0.zip
# Ficheiro WHEEL
pip install https://emes3soft.com/ficheiros/MMS_E3S-1.0-py3-none-any.whl
Utilização
- Sempre que importar o projeto, este inicializa automaticamente e fica pronto a utilizar. Esta importação não deve ser chamada em mais lado nenhum, pois fica disponível no projetos inteiro. Caso contrário, pode gerar erros. Aconselhamos que seja chamado na página onde o projeto Flask é iniciado.
import mms_e3s
import mms_e3s as mm
# importação do projeto e inicialização do projeto
from mms_e3s import mms_e3s# utilização do projeto através de um apelido/alias mm
from mms_e3s import mms_e3s as mm - Importar apenas as funcionalidades que necessita
from mms_e3s import mms_e3s
from mms_e3s import mms_e3s as m