Voici mon code:url_for dans un flacon: BuildError - ne pouvait pas construire URL pour point final
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="static/test.css">
</head>
<body>
{% for i in range(result['data']|length) %}
<div id="wrapper">
{% for key, value in result['data'][i].iteritems() %}
<div id="first">{{ key }}</div>
<div id="second"><a href="{{ url_for('employees_name', employee_id=value)}}">{{ value }}</a></div>
{% endfor %}
</div>
{% endfor %}
</body>
</html>
Quand je passe variable "valeur" à "employee_id" Je reçois une erreur:
BuildError: Could not build url for endpoint 'employees_name'. Did you forget to specify values ['employee_id']?
Qu'est-ce bizarre, quand je passe la variable "key" à "employee_id", tout va bien mais j'ai besoin de passer la variable "value". Qu'est-ce qui peut causer le problème? Merci!
Qu'est-ce que l'enregistrement '@ app.route()' pour ce point de terminaison? –
Aussi, êtes-vous sûr à 100% que c'est ** que 'url_for()' appelle ** qui provoque l'erreur de construction? Que se passe-t-il si vous supprimez temporairement cet appel? –
Veuillez [modifier] pour inclure un [mcve]. – davidism