base.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {% load static %}
  2. <!DOCTYPE html>
  3. <html lang="es">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>{% block title %}Bolsa{% endblock %}</title>
  8. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
  9. <style>
  10. body { background-color: #f8f9fa; }
  11. .card { box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075); border: 1px solid rgba(0,0,0,.08); }
  12. </style>
  13. </head>
  14. <body>
  15. <nav class="navbar navbar-expand-lg navbar-dark bg-dark mb-4">
  16. <div class="container">
  17. <a class="navbar-brand fw-bold" href="{% url 'cartera:dashboard' %}">
  18. 📈 Bolsa - Cartera
  19. </a>
  20. <div class="navbar-nav ms-auto">
  21. <a class="nav-link" href="{% url 'cartera:fifo' %}">FIFO</a>
  22. <a class="nav-link" href="/admin">Admin</a>
  23. </div>
  24. </div>
  25. </nav>
  26. <div class="container">
  27. {% if messages %}
  28. {% for message in messages %}
  29. <div class="alert alert-{{ message.tags }} alert-dismissible fade show" role="alert">
  30. {{ message }}
  31. <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
  32. </div>
  33. {% endfor %}
  34. {% endif %}
  35. {% block content %}{% endblock %}
  36. </div>
  37. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
  38. </body>
  39. </html>