sorry, dass ich mich erst jetzt melde, aber ich musste zu meinen Enkeln.
Ich habe es immer nach deinem 2ten Beispiel gemacht:
Code: Alles auswählen
function loadContent() {
xmlHttpObject.open('get', "{% url /home/peter/tmp/djangoprojs/Wetterstation/Wetterstation/articles.views.index %}", true);
xmlHttpObject.onreadystatechange = handleContent();
xmlHttpObject.send();
return false;
}
sobald ich den Server mit folgendem Befehl starte und die I-Net Seite aufrufe kommt folgende Meldung
Code: Alles auswählen
peter@peter-desktop:~/tmp/djangoprojs/Wetterstation$ python manage.py runserver 0.0.0.0:9090
Validating models...
0 errors found
Django version 1.4.2, using settings 'Wetterstation.settings'
Development server is running at http://0.0.0.0:9090/
Quit the server with CONTROL-C.
/usr/local/lib/python2.6/dist-packages/Django-1.4.2-py2.6.egg/django/template/defaulttags.py:1235: DeprecationWarning: The syntax for the url template tag is changing. Load the `url` tag from the `future` tag library to start using the new behavior.
category=DeprecationWarning)
meine html Seite sieht wie folgt aus:
Code: Alles auswählen
<html>
<body>
<p id="myContent">
<ul>
{% for article in latest_articles_list %}
<li>
<p href="/articles/{{ article.id }}/">
{{ article.title }}
</p>
</li>
{%endfor%}
</ul>
</p>
<input type="button" name="Text 1" value="Text 1 anzeigen" onclick="loadContent();">
</body>
</html>
{% endblock %}
Im Prinzip ist es eine Seite bei dem die letzten 5 Datenbankeinträge angezeigt werden
darunter ist ein Button bei dem ich die Datensätze aktualisieren will, sobald ich diesen drücke. Bisher hab ich es wie gesagt mit dieser Funktion probiert, was aber nicht funktioniert hat
Code: Alles auswählen
function loadContent() {
xmlHttpObject.open('get', "{% url /home/peter/tmp/djangoprojs/Wetterstation/Wetterstation/articles.views.index %}", true);
xmlHttpObject.onreadystatechange = handleContent();
xmlHttpObject.send();
return false;
}
auch der 2te Code hat nicht funktioniert mit der selben Fehlermeldung beim starten des Servers und aufrufen der Seite. Jetzt bin ich mir nicht sicher ob ich noch etwas installieren muss. das würde auch erklären warum es bei mir nicht funktioniert obwohl ich keinen Fehler feststellen kann.