Skip to content

Gerenciador de contatos feito em Python utilizando banco de dados MySQL.

Notifications You must be signed in to change notification settings

MarcosBB/Gerenciador_de_contatos

Repository files navigation

Gerenciador de contatos

Se trata de um gerenciador de contatos feito em Python utilizando banco de dados MySQL. Era inicialmente um projeto que fiz na disciplina de Pensamento Computacional na Universidade Federal do Rio Grande do Norte (UFRN) e depois que aprendi sobre banco de dados resolvi atualisá-lo para fazer o uso de um.

2021-05-15.14-16-50.mp4

Como usar


Você deve:

  1. Clonar este repositório ou baixar os arquivos dele;
  2. Instalar um servidor de banco de dados MySQL na sua máquina;
  3. Importar o banco de dados Dump20210503.sql no seu servidor MySQL (Como?);
  4. Alterar as informações do servidor MySQL (mais informações abaixo);
  5. Instalar o python;
  6. Instalar os requisitos (mais informações abaixo);
  7. Rodar o programa Gerenciador de contatos com Banco de dados em Python.py.

Como alterar informações do servidor MySQL?


No arquivo Gerenciador de contatos com Banco de dados em Python.py, na função def iniciaConexao(): você deve alterar as informações do servidor (host, user e password) MySQL que você esta usando.

def iniciaConexao(): #Pronta
    global con
    global cursor
    
    #Altere as informações do seu servidor MySQL aqui
    con = mysql.connector.connect(host='localhost', database='contatos', user='root', password='suaSenha')
    cursor = con.cursor()

Requisitos


São os presentes no arquivo requirements.txt que são:

appdirs==1.4.4
asgiref==3.3.4
distlib==0.3.1
Django==3.2
filelock==3.0.12
mysql-connector-python==8.0.24
protobuf==3.15.8
pytz==2021.1
six==1.15.0
sqlparse==0.4.1
virtualenv==20.4.4

Caso não os possua no seu sistema você pode abrir um terminal na pasta deste projeto e digitar o comando abaixo:

pip install -r requirements.txt

About

Gerenciador de contatos feito em Python utilizando banco de dados MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages