In Django, was das URL-Muster, die ich verwenden müssen urlencode Zeichen wie% 20django URL-Muster für% 20
ich (?P<name>[\w]+)
bin mit zu handhaben, aber diese Griffe nur alphanumerische Zeichen, so% verursacht einen Fehler
In Django, was das URL-Muster, die ich verwenden müssen urlencode Zeichen wie% 20django URL-Muster für% 20
ich (?P<name>[\w]+)
bin mit zu handhaben, aber diese Griffe nur alphanumerische Zeichen, so% verursacht einen Fehler
Ich konnte es mit der unten angegebenen Konfiguration arbeiten lassen. Überprüfen Sie, ob es Ihren Bedürfnissen entspricht.
(?P<name>[\w|\W]+)
Wenn Sie nur Raum ermöglichen:
(?P<name>[\w\ ]+)
Danke! Das hat für mich funktioniert. – Jake
Viel besser als alle Nicht-Wort-Zeichen zuzulassen. Vielen Dank. –
Das ist die beste Antwort, die ich denke: die restriktivste, aber immer noch erlaubt Platz –
Der beste Weg, das zu tun und andere Zeichen lassen sich mit ‚\ n‘, die alle Leerzeichen ist, Tabs und neue Linien
(?P<name>[\w\s]+)
% 20 ist Platz, ich würde nicht zulassen, Tabs oder neue Zeilen oder weiche neue Zeilen, etc –
+1 Ja, ja, es ist ein Leerzeichen nicht ein Prozentsatz ... mein Schlechter. –
stimmt dies nicht mit allen Wortzeichen und allen Nichtwortzeichen überein? wäre nicht '.' viel einfacher – JKirchartz
@JKirchartz Es ist gleichwertig, aber auch genauso gefährlich aus dem gleichen Grund. –