Tatsächlich ist es irgendwie langsam.
Gute Nachrichten sind, dass die Komplexität der Zeit linear ist, O(1)
.
Unten ist cProfile dump
Wenn ich ein Flaschenentwickler wäre, würde ich mir ansehen, warum url_for sowohl urljoin
als auch urlsplit
aufruft. Wenn ich den Werkzeugcode richtig verstehe, führt er eine Validierung der resultierenden URL durch.
Ich habe 2-3 praktische Lösungen für Sie:
Wenn Sie eine RESTful API mit numerischer ID haben, könnte die letzte Option wie folgt aussehen:
%Vor%