J'ai simple app django/python et j'ai 1 page - create.html. Donc je veux étendre cette page pour utiliser index.html. Tout fonctionne (pas d'erreur) et quand la page est chargée, toutes les données de create.html et tout le texte de index.html sont présents mais aucun formatage n'est disponible - les images et les css qui doivent être chargés depuis index.html ne sont pas chargés. Quand je charge index.html dans le navigateur semble ok. Est-ce que quelqu'un peut m'aider?Django étend le modèle
Merci!
ici est le code de modèles:
create.html
{% extends "index.html" %}
{% block title %}Projects{% endblock %}
{% block content %}
{% if projects %}
<table border="1">
<tr>
<td align="center">Name</td>
<td align="center">Description</td>
<td align="center">Priority</td>
<td align="center">X</td>
</tr>
{% for p in projects %}
<tr>
<td> <a href="/tasks/{{p.id}}/">{{p.Name}}</a> </td>
<td>{{p.Description}} </td>
<td> {{p.Priority.Name}} </td>
<td> <a href="/editproject/{{p.id}}/">Edit</a> <a href="/deleteproject/{{p.id}}/">Delete</a> </td>
<tr>
{% endfor %}
</table>
{% else %}
<p>No active projects.</p>
{% endif %}
{% endblock %}
et index.html:
<html>
<head>
{% block title %}{% endblock %}
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head>
<body>
{% block content %}{% endblock %}
<div class="PostContent">
<img class="article" src="images/spectacles.gif" alt="an image" style="float: left" />
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
<p>Lorem ipsum dolor sit amet,
<a href="#" title="link">link</a>, <a class="visited" href="#" title="visited link">visited link</a>,
<a class="hover" href="#" title="hovered link">hovered link</a> consectetuer
adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper,
velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl
in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros.</p>
....
</body>
</html>
Pourriez-vous inclure le code de ces modèles? –