Django: Problem bei Get- / Postmethoden im Adminbereich
Verfasst: Freitag 4. Dezember 2009, 14:42
Grüßt euch,
ich habe im Adminbereich eine Seite (als Beispiel TEST) wo ich per Ajax ein HTML Formular aufrufe. Dieses schicke ich an ...admin/Test/test/ per method="get" in meinem Formular.
1. Problem was mir aufgefallen ist, dass wenn ich nach dem Formular auf der Seite lande am Ende folgendes steht ( ...admin/Test/test/?e=1), was bedeutet das?
Hänge ich aus spaß an das action im Formular einfach eine nicht vorhandene Seite an kommt klar eine Fehlermeldung da es die Seite nicht gibt, aber ich habe in der URL meine Getparameter stehen! Warum das ist weiß ich nicht... aber es sagt mir, dass es eig. funktioniert!
2. Klar funktioniert dann wenn ich nichts bekomme natürlich in der admin.py von Test meine function nicht die ich per aufrufe. Da fällt mir dann auf dass er auf Test garkein get bekommt... aber warum auf der nicht vorhandenen Seite?
Kann es sein, dass ich Django sagen soll, dass er im Adminbereich GET und POST Methoden zulassen soll? Aber Django arbeitet doch nur damit darum wunder ich mich...
Danke und Gruß Chris
ich habe im Adminbereich eine Seite (als Beispiel TEST) wo ich per Ajax ein HTML Formular aufrufe. Dieses schicke ich an ...admin/Test/test/ per method="get" in meinem Formular.
1. Problem was mir aufgefallen ist, dass wenn ich nach dem Formular auf der Seite lande am Ende folgendes steht ( ...admin/Test/test/?e=1), was bedeutet das?
Hänge ich aus spaß an das action im Formular einfach eine nicht vorhandene Seite an kommt klar eine Fehlermeldung da es die Seite nicht gibt, aber ich habe in der URL meine Getparameter stehen! Warum das ist weiß ich nicht... aber es sagt mir, dass es eig. funktioniert!
2. Klar funktioniert dann wenn ich nichts bekomme natürlich in der admin.py von Test meine function nicht die ich per
Code: Alles auswählen
if request.method == 'GET':
Kann es sein, dass ich Django sagen soll, dass er im Adminbereich GET und POST Methoden zulassen soll? Aber Django arbeitet doch nur damit darum wunder ich mich...
Danke und Gruß Chris