Skip to content

Um sistema web simples para o cadastro de notas fiscais, feito no Django Admin Painel e customizado com Jazzmin + ckeditor

Notifications You must be signed in to change notification settings

Paulo-AndradeDev/cadastro-notas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cadastro de Notas

Watch the video

Como rodar em localhost:

  1. Instale o Python 3.7 ou superior.

    https://www.python.org/downloads/

  2. Faça o download ou clone do projeto aqui no github

  3. utilize o terminal cmd no windows ou o terminal de alguma IDE.

  4. Ative o ambiente virtual "myenv" no diretório raiz (um nível acima dos arquivos do projeto)

    myenv\Scripts\activate

  5. Instale os pacote com o comendo:

    pip install -r requirements.txt

  6. No terminal, vá até a pasta em que se encontra o arquivo manage.py (mesmo direitório do arquivo requirements.txt supracitado) e rode o seguinte comando:

    python manage.py migrate

  7. Crie um super usuário (rode o camando abaixo e informe login, email e senha)

    py manage.py createsuperuser

  8. Inicie o servidor:

    python manage.py runserver

  9. Acesse o endereço http://127.0.0.1:8000/admin em seu browser

Pacotes utilizados:

Django CKEditor

https://django-ckeditor.readthedocs.io/en/latest/

Jazzmin

https://django-jazzmin.readthedocs.io/

Temas

A aplicação tem 2 temas: jazzmin e Material. Para alternar entre os temas, modifique o arquivo /cadnotas/settings.py da seguinte forma:

Para o tema Jazzmin:

    INSTALLED_APPS = [
    
        # Django Material Admin template
        # 'material',
        # 'material.admin',

        #  Jazzmin template
        'jazzmin',
        "django.contrib.admin",
       ...

Para o tema Material Admin:

   INSTALLED_APPS = [
   
       # Django Material Admin template
       'material',
       'material.admin',

       # Jazzmin template
       #'jazzmin',
       #"django.contrib.admin",
      ...

Sobre o Robô

o diretório "dist" contém o arquivo executável de um robô que roda a aplicação em um servidor local.

Esse robô executa a aplicação depois de instalada. Ou seja, na primeira execução é preciso seguir os passo acima até o item 6, pois somente depois de instalados os requerimentos o robô funcionará.

O código do robô está no arquivo cadnotas.py.

Entretanto, o robô está configurado com os arquivos do projeto em:

C:\cad-notas\cadastro-notas\cad-notas

Se o seu caminho for difenrente, altere a linha 10 do arquivo cadnotas.py e crie outro executável.

Para criar o seu executável:

pip install pyinstaller

pyinstaller --onefile --noconsole cadnotas.py

DBA (Administrador de Banco de Dados)

Download o aplicativo DB Broser para SQLite para te ajudar a visualizar seus dados

https://sqlitebrowser.org/dl/

Faça um backup do arquivo db.sql3 (esse é o seu banco de dados)

About

Um sistema web simples para o cadastro de notas fiscais, feito no Django Admin Painel e customizado com Jazzmin + ckeditor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published