Kiedy zadzwonię pod numer url_for('index')
, wygeneruje on '/'
, ale są chwile, w których chciałbym wygenerować 'domain.tld/'
. Nie mogę znaleźć w dokumentacji, gdzie bym to określił. Czy muszę po prostu wykonać 'domain.tld/%s' % url_for('index')
?Gdzie mogę zdefiniować domenę używaną przez url_for() w Flask?
40
A
Odpowiedz
62
url_for
przyjmuje argument słowa kluczowego _external
, który zwróci bezwzględny (a nie względny) adres URL. Uważam, że musisz ustawić klucz konfiguracyjny SERVER_NAME
w domenie głównej, aby działał poprawnie.
Powiązane problemy
- 1. Wystawianie żądania POST z url_for w Flask
- 2. Szukam odwrotności adresu url_for w Flask
- 3. Błąd kompilacji ze zmiennymi i url_for w Flask
- 4. Czy adres url_for Flask ma limit ciągów dla ciągów zapytań?
- 5. Jak mogę skonfigurować instancję jsdom używaną przez żart?
- 6. Jak mogę uzyskać miniaturkę używaną przez Nautilus dla danego pliku?
- 7. Dlaczego kolba url_for zbyt powolne
- 8. Gdzie umieścić kod oczyszczający w aplikacji Flask?
- 9. Backbone.js - Gdzie zdefiniować pomocników widoku?
- 10. Jak zmienić domyślną czcionkę używaną przez Silverlight?
- 11. r - Jak wyczyścić pamięć używaną przez rJava?
- 12. Czy Instruments wyświetla pamięć używaną przez UIWebView?
- 13. Jak znaleźć pamięć używaną przez obiekt ruby?
- 14. Sesja permanentna z kolbą: gdzie je zdefiniować?
- 15. Gdzie mogę znaleźć API "Zapłać przez Facebooka"?
- 16. Twórz dynamiczne adresy URL w kolbie za pomocą url_for()
- 17. Za pomocą Flask Blueprint, jak naprawić url_for przed złamaniem, jeśli określono poddomeny?
- 18. Jak znaleźć pamięć używaną przez obiekt w PHP? (sizeof)
- 19. Jak zmodyfikować ścieżkę używaną przez exec w php
- 20. Jak mogę monitorować pamięć używaną przez określony proces w chmurze AWS?
- 21. RubyOnRails: url_for korzenia aplikacji
- 22. Gdzie mogę zdefiniować XML dla widżetu paska narzędzi w systemie Android 5.0?
- 23. Utwórz domenę w MySQL
- 24. Jak mogę usunąć wszystkie sesje Flask?
- 25. url_for w backend na frontend - Symfony
- 26. Czy mogę ustawić wersję ASP.NET używaną przez program Visual Studio ASP.NET Development Server?
- 27. Jak określić bieżącą rodzinę czcionek używaną przez Sublime Text 2?
- 28. Jawnie ustawiono czcionkę używaną do rozpoznawania przez Tesseract-OCR
- 29. Jak usunąć rekord przez identyfikator w Flask-SQLAlchemy
- 30. wierszu polecenia, aby uzyskać pamięć używaną przez proces
To działało. Wystarczy ustawić app.config ['SERVER_NAME']. Nie potrzebowałem _ zewnętrznego. Dzięki. – Mark
I odwrotnie, musiałem tylko dodać '_external = True' jako argument w moim wywołaniu' url_for() 'i nie musiałem ustawiać konfiguracji' SERVER_NAME'. –
_external = Prawda działała zbyt :) –