Waar definieer ik het domein dat door url_for() in Flask moet worden gebruikt?

Als ik url_for('index')aanroep, zal het '/'genereren, maar er zijn momenten waarop ik zou willen dat het 'domain.tld/'in plaats daarvan. Ik kan in de documentatie niet vinden waar ik dit zou specificeren. Moet ik gewoon 'domain.tld/%s' % url_for('index')doen?


Antwoord 1, autoriteit 100%

url_forneemt een _externalzoekwoordargument dat een absolute (in plaats van relatieve) URL retourneert. Ik denk dat je een SERVER_NAME-configuratiesleutel moet instellen met je hoofddomein om het correct te laten werken.

Other episodes