Probleme mit extends

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

Montag 11. Juni 2018, 20:14

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: 950
Registriert: Mittwoch 15. Oktober 2008, 09:27

Montag 11. Juni 2018, 20:34

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: 229
Registriert: Samstag 17. Juli 2010, 19:50

Montag 11. Juni 2018, 20:51

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: 2500
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: Görgeshausen
Kontaktdaten:

Dienstag 12. Juni 2018, 06:27

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