Browse Source

LibrosPy funcionado, a falta de pruebas

politica
Celestino Rey 1 year ago
parent
commit
72cfcf3dd8
8 changed files with 20 additions and 22 deletions
  1. +1
    -0
      LibrosPy/servicios/creaDB.sh
  2. BIN
      LibrosPy/servicios/instance/uploads/auster.jpg
  3. BIN
      LibrosPy/servicios/instance/uploads/gravatar-tino.jpeg
  4. +3
    -3
      LibrosPy/servicios/libros/templates/_cabecera.html
  5. +1
    -1
      LibrosPy/servicios/libros/templates/add_autor.html
  6. +2
    -2
      LibrosPy/servicios/libros/templates/autorescard.html
  7. +1
    -1
      LibrosPy/servicios/libros/templates/edit_autor.html
  8. +12
    -15
      LibrosPy/servicios/libros/templates/index.html

+ 1
- 0
LibrosPy/servicios/creaDB.sh View File

@ -0,0 +1 @@
flask --app libros db init

BIN
LibrosPy/servicios/instance/uploads/auster.jpg View File

Before After
Width: 300  |  Height: 300  |  Size: 38 KiB

BIN
LibrosPy/servicios/instance/uploads/gravatar-tino.jpeg View File

Before After
Width: 256  |  Height: 256  |  Size: 29 KiB

+ 3
- 3
LibrosPy/servicios/libros/templates/_cabecera.html View File

@ -69,7 +69,7 @@
<circle cx="3.5" cy="10.5" r=".5"/>
</svg>
</span>
<span class="nav-link-text">libros</span>
<span class="nav-link-text">Libros</span>
</a><!--//nav-link-->
</li><!--//nav-item-->
@ -85,7 +85,7 @@
<circle cx="3.5" cy="10.5" r=".5"/>
</svg>
</span>
<span class="nav-link-text">Vehículos</span>
<span class="nav-link-text">Autores</span>
</a><!--//nav-link-->
</li><!--//nav-item-->
@ -109,7 +109,7 @@
<div id="submenu-1" class="collapse submenu submenu-1" data-bs-parent="#menu-accordion">
<ul class="submenu-list list-unstyled">
<li class="submenu-item"><a class="submenu-link" href="{{ url_for('paginas.add_libro') }}">Libro</a></li>
<li class="submenu-item"><a class="submenu-link" href="{{ url_for('paginas.add_autor') }}">Vehículo</a></li>
<li class="submenu-item"><a class="submenu-link" href="{{ url_for('paginas.add_autor') }}">Autor</a></li>
</ul>
</div>
</li><!--//nav-item-->


+ 1
- 1
LibrosPy/servicios/libros/templates/add_autor.html View File

@ -3,7 +3,7 @@
{% block content %}
<div class="column is-4 is-offset-4">
<h3>Añadir nuevo vehículo</h3>
<h3>Añadir nuevo autor</h3>
<div class="box">
<form method="POST" enctype="multipart/form-data" action="/add_autor">


LibrosPy/servicios/libros/templates/autorscard.html → LibrosPy/servicios/libros/templates/autorescard.html View File

@ -5,14 +5,14 @@
<div class="row g-3 mb-4 align-items-center justify-content-between">
<div class="col-auto">
<h1 class="app-page-title mb-0">Vehículos</h1>
<h1 class="app-page-title mb-0">Autores</h1>
</div>
</div><!--//row-->
<div class="col-auto">
<div class="page-utilities">
<div class="row g-4 justify-content-start justify-content-md-end align-items-center">
<div class="col-auto">
<a class="btn app-btn-primary" href="{{ url_for('paginas.add_autor') }}">Añadir vehículo</a>
<a class="btn app-btn-primary" href="{{ url_for('paginas.add_autor') }}">Añadir autor</a>
</div>
<div class="col-auto">

+ 1
- 1
LibrosPy/servicios/libros/templates/edit_autor.html View File

@ -3,7 +3,7 @@
{% block content %}
<div class="column is-4 is-offset-4">
<h3>Editar vehículo</h3>
<h3>Editar autor</h3>
<div class="box">
<form method="POST" enctype="multipart/form-data" action="{{ url_for('paginas.edit_autor', autor_id=autor.id) }}">


+ 12
- 15
LibrosPy/servicios/libros/templates/index.html View File

@ -15,7 +15,7 @@
{% endfor %}
<a class="flex-sm-fill text-sm-center nav-link" id="orders-pending-tab" data-bs-toggle="tab" href="#autores" role="tab" aria-controls="orders-pending" aria-selected="false">Vehículos</a>
<a class="flex-sm-fill text-sm-center nav-link" id="orders-pending-tab" data-bs-toggle="tab" href="#autores" role="tab" aria-controls="orders-pending" aria-selected="false">Autores</a>
</nav>
@ -29,25 +29,22 @@
<tr>
<th class="cell">#</th>
<th class="cell">Fecha</th>
<th class="cell">Vehículo</th>
<th class="cell">Kilómetros</th>
<th class="cell">Litros</th>
<th class="cell">Descuento</th>
<th class="cell">Precio/litro</th>
<th class="cell">Importe</th>
<th class="cell">Título</th>
<th class="cell">Autor</th>
<th class="cell">Portada</th>
</tr>
</thead>
<tbody>
{% for libro in libros %}
<tr>
<td class="cell">{{ libro.id }}</td>
<td class="cell">{{ libro.fecha }}</td>
<td class="cell">{{ libro.autores.matricula }}</td>
<td style="text-align: right" class="cell">{{ "%.0f"|format(libro.kms) }}</td>
<td style="text-align: right" class="cell">{{ "%.2f €"|format(libro.litros) }}</td>
<td style="text-align: right" class="cell">{{ "%.2f €"|format(libro.descuento) }}</td>
<td style="text-align: right" class="cell">{{ "%.2f €"|format(libro.precioxlitro) }}</td>
<td style="text-align: right" class="cell">{{ "%.2f €"|format(libro.importe) }}</td>
<td class="cell">{{ libro.titulo }}</td>
<td class="cell">{{ libro.autores.apellido }}, {{ libro.autores.nombre }}</td>
{% if libro.portada %}
<td class="cell"><img src="{{ url_for('paginas.uploaded_file', filename=libro.portada) }}" alt="{{ autor.apellido }}, {{ autor.nombre}}" style="width:200px;height:200px;"></td>
{% else %}
<p>Sin imagen</p>
{% endif %}
</tr>
{% endfor %}
</tbody>
@ -121,7 +118,7 @@
<tr>
<td class="cell">{{ row.id }}</td>
<td class="cell">{{ row.nombre }}</td>
<td class="cell">{{ row.apellidos }}</td>
<td class="cell">{{ row.apellido }}</td>
{% if row.foto %}
<td class="cell"><img src="{{ url_for('paginas.uploaded_file', filename=row.foto) }}" alt="{{ row.apellido }}, {{ row.nombre}}" style="width:200px;height:200px;"></td>
{% else %}


Loading…
Cancel
Save