Ana() işlevinde piramit mutlak uygulama URL'si almanın bir yolu var mı? Genel ayarlara eklemek istiyorum, böylece her yerde (şablonlar ve js dosyalarında) çağrılabilir. Piramit belgelerinde bazı işlevler yardımcı olabilir, ancak hepsinin bir istek nesnesine ihtiyacı vardır ve bir görüşte çağırmaları gerekir. Teşekkürler.piramit: uygulama mutlak url olsun
5
A
cevap
4
Pyramid (çoğu WSGI uygulamaları gibi) herhangi bir alan ve uRL öneki üzerine monte edilebilir. Bu nedenle, uygulamanın kendisinin uygulamanıza özel olarak kodlamadığınız sürece (örneğin bir INI ayarı) gerçekte hangi URL'lerin sorumlu olduğunu bilmediği anlaşılmaktadır. request.application_url neden var
Bu ... APPLICATION_URL uygulamanıza isteklerini proxy olduğunu kaç farklı etki ve URL önekleri dayalı istek başına farklı olabilir çünkü.
3
Sadece benim durumumda benim indeks rota, 'ev' için tam bir rota olsun:
benim JS aramaların hepsi uygun bir yol inşa etmek başvurmak üzere bu yüzden benim ana sarıcı mako şablonda bu set ajax çağrıları/vb
<script type="text/javascript" charset="utf-8">
<%
app_url = request.route_url('home').rstrip('/')
%>
APP_URL = '${app_url}';
</script>
İlgili konular
- 1. PHP sunucuda web sitesi kök mutlak URL olsun?
- 2. Django Mutlak URL Al
- 3. jquery - URL yolu olsun?
- 4. VueJs url sorgusu olsun
- 5. Mutlak bir URL ile Html.BeginForm()?
- 6. Asp MVC Eylem bağlantısı mutlak URL
- 7. Göreli url yolunu mutlak yoluna çözümleme
- 8. Http olsun 404 URL için bulunamadı: null
- 9. Uygulama # çağrısı neden yavaş olsun?
- 10. Dalda geçerli mutlak url, rota oluşturulmadan nasıl alınır? dal olarak
- 11. Django 'resol': view_function yerine url adı olsun
- 12. url ile javascript kullanarak html kodu olsun
- 13. jquery ajax olsun responseText http url
- 14. Tepki-redux olsun sitesi taban URL/window.location
- 15. express.js middleware isteğinde "#" den sonra url olsun
- 16. Piramit uygulamasındaki farklı giriş görünümleri
- 17. Piramit ve .ini yapılandırması
- 18. Piramit nasıl yapılır xhr.abort()
- 19. Baskı Piramit Bulmaca
- 20. Uygulama yöneticim olsun ya da olmasın
- 21. Yerleşik, geçerli URL verildiğinde "~/page.aspx" gibi göreceli bir yoldan mutlak (tam nitelikli) bir url oluşturuyor mu?
- 22. Piramit Django'nun syncdb komutuna eşdeğer mi?
- 23. Web sitesinin kökünün temel URL'si (mutlak/göreli url)
- 24. sitecore: bir xslt oluşturmada mutlak url elde edin
- 25. Git depo URL - mutlak yol olmadan SSH sözdizimi
- 26. php ile mutlak url yolu 404 hatasına yönlendiriyor
- 27. Piramit ve FormAlchemy yönetici arayüzü
- 28. Java'da yineleme kullanarak Metin Piramit
- 29. Piramit kimlik doğrulamasını piramitle kullanma
- 30. olsun çift
'' request.application_url'' da mevcuttur. Buradaki nokta, istek nesnesinin yalnızca görünümlerinizde değil, şablonlarınızda mevcut olduğunu düşünüyorum. –
Evet request.application_url her istekte var, ancak istek nesnesiz bir yol arıyorum veya __init__.py'deki main() işlevinde sahte istekle. –