Probleme mit extends

Django, Flask, Bottle, WSGI, CGI…
Antworten
erdmulch
User
Beiträge: 230
Registriert: Samstag 17. Juli 2010, 19:50

Hallo zusammen,

ich habe eine base.html von der ich ein paar Dinge erben will.
Funktioniert alles soweit. Bis auf das einbinden des Bildes.

Pfade habe ich auch schon geprüft.
Hat jemand eine Idee?

Code: Alles auswählen

<!doctype html>
<html lang="de">
{% extends 'test/base.html' %}

{% load staticfiles %}

{% block content %}
<h1>Test</h1>
<img src="{% static 'files/test.jpg' %}" style="width:100%; height: 100%;"alt="Selfhtml" />
    
{% endblock %}

Benutzeravatar
kbr
User
Beiträge: 1487
Registriert: Mittwoch 15. Oktober 2008, 09:27

Vermutlich nutzt Du django. In der Docu gibt es eine Anleitung wie static-files eingebunden werden. Bei Nutzung des development-servers musst Du dies in den url-Patterns berücksichtigen. Das extends-Tag gehört an den Beginn von Templates. Und die Zeilen davor in die base.html.
erdmulch
User
Beiträge: 230
Registriert: Samstag 17. Juli 2010, 19:50

Habe die aktuelle html Seite und die base.html seinte entsprechend angepasst.
Es wird nichteinmal diese Zeile angezeigt:
<h1>Test</h1>



{% extends 'test/base.html' %}

{% load static %}

{% block content %}
<h1>Test</h1>
<img src="{% static "files/test.jpg" %}" style="width:100%; height: 100%;"alt="Selfhtml" />

{% endblock %}
Benutzeravatar
noisefloor
User
Beiträge: 3843
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

zeig' bitte auch mal deine `base.html'. In welchem Pfad relativ zur Project-Dir liegen deine statischen Dateien? Und hast du in der `settings.py` irgendwelche Einstellung bzgl. statischer Dateien geändert?

Gruß, noisefloor
Antworten