Entrar

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