26 Stimmen

Optionale get-Parameter in django?

Kann jemand bitte erklären, wie man ein Url-Muster und eine Ansicht schreiben kann, die optionale Parameter zulässt? Ich habe dies erfolgreich getan, aber ich brechen immer die url Vorlage Tag.

Hier ist, was ich derzeit habe:

Muster

(r'^so/(?P<required>\d+)/?(?P<optional>(.*))/?$', 'myapp.so')

Siehe

def so(request, required, optional):

Wenn ich den url-Vorlagen-Tag in diesem Beispiel mit beiden Argumenten verwende, funktioniert er einwandfrei; wenn ich jedoch das optionale Argument weglasse, erhalte ich einen Umkehrfehler.

Wie kann ich das bewerkstelligen?

Danke! Pete

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X