Jump to content
Fórum Script Brasil
  • 0

Ajuda Python AppEngine


LostMind

Question

Boa noite,

Gostaria, se possível, que me ajudassem a resolver um problema que estou a ter na elaboração de um pequeno projecto experimental. Sou completamente novato nisto e não estou a conseguir sair do sitio.

Estou a criar um pequeno site experimental, em que tenho 5 classes ( Consultas, Processos, Empreiteiros, Proprietários, Requerentes). Em Processos, Empreiteiros, Proprietários, Requerentes insiro os elementos, e na Consulta pretendo recolher alguns dos elementos inseridos nas outras classes e inseri-los numa só tabela. O problema é que estou a conseguir inseri-los, mas em linhas separadas e não numa só como pretendia.

class ListaConsultasPage(webapp.RequestHandler):
    def get(self):
        user = users.get_current_user()
        url = users.create_login_url(self.request.uri)
        url_linktext = 'Login'
        if users.get_current_user():
            url = users.create_logout_url(self.request.uri)
            url_linktext = 'Logout'
            
        consultas_query = Consulta.all()
        consultas = consultas_query.fetch(99999)
        values = {
            'consultas': consultas,
            'numConsultas' : len(consultas), 
            'user': user,
            'url': url,
            'url_linktext': url_linktext,
        }
        
        path = os.path.join(os.path.dirname(__file__), 'listaConsultas.html')
        self.response.out.write(template.render(path, values))
Este é o código da página da classe Consultas, onde vou reuno todos os elementos....
{% block main %}
    <h3>Consulta de Processos</h3>
    <p><a style="font-style:italic" href="/">Início</a></p>
    <table width="900" border="1">
        {% if Consultas %}
          <tr>
            <td width="225">Número Processo</td>
            <td width="225">Local da Obra</td>
            <td width="225">Nome do Requerente</td>
            <td width="225">Nome do Proprietário</td>
            <td width="225">Empreiteiro</td>
            <td width="225">Técnico Responsável</td>
            <td width="225">Contactos</td>
          </tr>
            {% for consulta in consultas %}
          <tr>
            <td>{{ consulta.numero_processo }}</a></td>
            <td>{{ consulta.local_da_obra}}</td>
            <td>{{ consulta.nome_req }}</td>
            <td>{{ consulta.nome_prop }}</td>
            <td>{{ consulta.empresa }}</td>
            <td>{{ consulta.tecnico }}</td>
            <td>{{ consulta.telefone_req }} </td>

          </tr>
        {% endfor %}
        {% else %}
        <tr>
        <td colspan="7">
          não existem registos a apresentar.</td>
        </tr>
        {% endif %}
    </table>
{% endblock %}

Este é o código em html...

alguém me sabe dizer o que faço de errado?

Espero ter-me feito entender...

Muito obrigado a todos e espero ansiosamente pela vossa ajuda

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O problema é que estou a conseguir inseri-los, mas em linhas separadas e não numa só como pretendia.

isso tem haver com o tamanho maximo que voce definiu para cada campo

<td width="225">Número Processo</td>

<td width="225">Local da Obra</td>

<td width="225">Nome do Requerente</td>

<td width="225">Nome do Proprietário</td>

<td width="225">Empreiteiro</td>

<td width="225">Técnico Responsável</td>

<td width="225">Contactos</td>

abraço

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...