示例#1
0
 def gravar(self):
     sql = '''insert into presenca (email, presenca, resposta,comentario) values (?, ?, ?, ?)'''
     primeiro_interrogacao = self.email
     segundo_interrogacao = self.presenca
     terceiro_interrogacao = self.resposta
     quarta_interrogacao = self.comentario
     bd().execute(sql, [primeiro_interrogacao, segundo_interrogacao, terceiro_interrogacao, quarta_interrogacao])
     bd().commit()
示例#2
0
 def gravar(self):
     sql = '''insert into posts (titulo, autor, texto) values (?, ?, ?)'''
     primeiro_interrogacao = self.titulo
     segundo_interrogacao = self.autor
     terceiro_interrogacao = self.texto
     bd().execute(sql, [
         primeiro_interrogacao, segundo_interrogacao, terceiro_interrogacao
     ])
     bd().commit()
示例#3
0
 def gravar(self):
     sql = '''insert into tb_presenca (email, presenca, resposta,
              comentarios) values (?, ?, ?, ?)'''
     valor_01 = self.email
     valor_02 = self.presenca
     valor_03 = self.resposta
     valor_04 = self.comentarios
     bd().execute(sql, [valor_01, valor_02, valor_03, valor_04])
     bd().commit()
示例#4
0
 def gravar_presenca(self):
     sql = '''insert into presenca (email, presente, resposta, comentarios) values (?, ?, ?, ?)'''
     first_email = self.email
     second_presente = self.presente
     third_resposta = self.resposta
     fourth_comentarios = self.comentarios
     bd().execute(
         sql,
         [first_email, second_presente, third_resposta, fourth_comentarios])
     bd().commit()
示例#5
0
    def gravar(self):
        sql = '''
            insert into presenca
            (email, presenca, resposta, comentarios)
            values (?, ?, ?, ?)
        '''

        bd().execute(
            sql, [self.email, self.presenca, self.resposta, self.comentarios])

        bd().commit()
示例#6
0
    def gravar(self):
        sql = '''insert into presente (presenca, pergunta, email, texto) values (?, ?, ?, ?)'''
        primeiro_interrogacao = self.presenca
        segundo_interrogacao = self.pergunta
        terceiro_interrogacao = self.email
        quarta_interrogacao = self.texto

        bd().execute(sql, [
            primeiro_interrogacao, segundo_interrogacao, terceiro_interrogacao,
            quarta_interrogacao
        ])

        bd().commit()
示例#7
0
def index():
    ## Usamos o objeto retornado por bd() para realizar comandos sql
    sql = '''select usuario, texto from mensagens order by id desc'''
    cur = bd().execute(sql)
    ## Montamos dicionário dicionários com os resultados da consulta para passar para a view
    mensagens = []
    for usuario, texto in cur.fetchall(
    ):  # fetchall() gera uma lista com os resultados:
        mensagens.append({'usuario': usuario, 'texto': texto})

    ## Insere opções no menu
    menu = []
    ## Cada opção no menu é um dicionário
    menu.append({
        'active':
        True,  # active informa se a opção está ativa, e se estiver, destaca ela na página
        'href': '/',  # href é o caminho que deve ser aberto pela opção
        'texto': 'Página principal'
    })  # texto é o texto exibido no menu para a opção
    menu.append({
        'active': False,
        'href': '/mensagem',
        'texto': 'Escrever mensagem'
    })

    ## Inserimos tudo que foi criado no dicionário context, ele será passado para a view
    context = {
        'titulo': 'Página principal',
        'menu': menu,
        'mensagens': mensagens
    }

    return render_template('index.html', **context)
示例#8
0
 def recupera_todas():
     sql = '''select email, presenca, resposta, comentario from presenca order by id desc'''
     cur = bd().execute(sql)
     presencas = []
     for email, presenca, resposta, comentario in cur.fetchall():
         presenca = Presenca(email, presenca, resposta, comentario)
         presencas.append(presenca)
     return presencas
示例#9
0
    def recupera_todas():
        sql = '''select usuario, texto from mensagens order by id desc'''
        cur = bd().execute(sql)
        mensagens = []
        for usuario, texto in cur.fetchall(): # fetchall() gera uma lista com
#os resultados:
        mensagem = Mensagem(usuario, texto)
        mensagens.append(mensagem)
示例#10
0
 def recupera_todas():
     sql = '''select usuario, texto from mensagens order by id desc'''
     cur = bd().execute(sql)
     mensagens = []
     for usuario, texto in cur.fetchall():
         mensagem = Mensagem(usuario, texto)
         mensagens.append(mensagem)
     return mensagens
    def recupera_todos():
        sql = '''select titulo, autor, texto from posts order by id desc'''
        cur = bd().execute(sql)
        ## Montamos dicionários com os resultados da consulta para passar para a view
        posts = []
        for titulo, autor, texto in cur.fetchall(
        ):  # fetchall() gera uma lista com os resultados:
            post = Post(titulo, autor, texto)
            posts.append(post)

        return posts
示例#12
0
 def recupera_todas():
     ## Usamos o objeto retornado por bd() para realizar comandos sql
     sql = '''select usuario, texto from mensagens order by id desc'''
     cur = bd().execute(sql)
     ## Montamos dicionário dicionários com os resultados da consulta para passar para a view
     mensagens = []
     for usuario, texto in cur.fetchall(): # fetchall() gera uma lista com os resultados:
         mensagem = Mensagem(usuario, texto)
         mensagens.append(mensagem)
     
     return mensagens
示例#13
0
    def recupera_todos_presenca():
        ## Usamos o objeto retornado por bd() para realizar comandos sql
        sql = '''select email, presenca, resposta,comentario from presenca order by id desc'''
        cur = bd().execute(sql)
        ## Montamos dicionário dicionários com os resultados da consulta para passar para a view
        posts = []
        for email, presenca, resposta, comentario in cur.fetchall(): # fetchall() gera uma lista com os resultados:
            post = Presencas(email, presenca, resposta, comentario)
            posts.append(post)

        return posts
示例#14
0
 def recupera_todas():
     ## Usamos o objeto retornado por bd() para realizar comandos sql
     sql = '''SELECT usuario, texto FROM mensagem ORDER BY id desc'''
     ## Montamos dicionários com os resultados da consulta para passar para a view
     cur = bd().execute(sql)
     mensagens = []
     for usuario, texto in cur.fetchall(
     ):  # fetchall() gera uma lista com os resultados
         mensagem = Mensagem(usuario, texto)
         mensagens.append(mensagem)
     return mensagens
示例#15
0
    def ler_presenca():
        sql = '''select email, presenca, resposta, comentarios from presenca order by id desc'''
        cur = bd().execute(sql)

        presencas = []
        for email_form, presenca_form, resposta_form, comentarios_form in cur.fetchall(
        ):
            pres = Presenca(email_form, presenca_form, resposta_form,
                            comentarios_form)
            presencas.append(pres)
        return presencas
示例#16
0
    def recupera_todos():
        sql = '''select presenca, pergunta, email, texto from presente order by id desc'''
        cur = bd().execute(sql)
        ## Montamos dicionários com os resultados da consulta para passar para a view
        informações = []
        for presenca, pergunta, email, texto in cur.fetchall(
        ):  # fetchall() gera uma lista com os resultados:
            dados = Presente(presenca, pergunta, email, texto)
            informações.append(dados)

        return informações
示例#17
0
    def recupera_todas():
        sql = '''select email,presenca, resposta, comentario from presenca order by id desc'''
        cur = bd().execute(sql)
        presentes = []
        for email, presenca, resposta, comentario in cur.fetchall():
            presente = Presenca(email, presenca, resposta, comentario)
            if presente.presenca == 'presente':
                presente.presenca = 'PRESENTE'
            else:
                presente.presenca = 'AUSENTE'
            presentes.append(presente)

        return presentes
示例#18
0
 def gravar(self):
     sql = '''insert into mensagens (usuario, texto) values (?, ?)'''
     bd().execute(sql, [self.usuario, self.texto])
     bd().commit()
示例#19
0
 def gravar_mensagem(self):
     sql = '''insert into mensagens (usuario, texto) values (?, ?)'''
     primeiro_interrogacao = self.usuario
     segundo_interrogacao = self.texto
     bd().execute(sql, [primeiro_interrogacao, segundo_interrogacao])
     bd().commit()