2012-12-03 12 views

उत्तर

19

फ्लास्क के लिए 'कैच-ऑल' मार्ग के बारे में फ्लास्क की वेबसाइट पर एक स्निपेट है। You can find it here

मूल रूप से सजावटी दो यूआरएल फ़िल्टरों को चेन करके काम करता है। पृष्ठ पर उदाहरण है:

@app.route('/', defaults={'path': ''}) 
@app.route('/<path:path>') 
def catch_all(path): 
    return 'You want path: %s' % path 

जो तुम देना होगा:

% curl 127.0.0.1:5000   # Matches the first rule 
You want path: 
% curl 127.0.0.1:5000/foo/bar # Matches the second rule 
You want path: foo/bar 
संबंधित मुद्दे