Bu konu ile uğraşırken ortaya çıkan stratejilerin neler olduğunu merak ediyorum. Python/django çerçevesine yeniyim ve ajax isteklerinin (xhr) ele alınmasından hizmet sunumunu ayırmak istiyorum.Ajax isteklerini normal sayfa görüntülemelerinden ayıran python
xhrHandler.py adlı ayrı bir dosyaya sahip olmayı ve/POST/GET isteklerine/xhr/yöntem adına yönlendirmeyi düşünüyorum ve daha sonra görüntüleme işlemi için httprequest boyunca geçen görünümü döndürmek için views.py yöntemlerini delege edin.
Düşünceler?
Hmm, Sanırım sorumu yeniden yazmalıyım. İsteklerin nasıl ele alınacağını biliyorum, sadece ajax işlemlerini görüntüleme işlemiyle ayırmada bazı stratejilerin neler olduğunu merak ediyordum. yani. view.py –
'daki ajax isteklerini işlemek zorunda kalmama, onu görüntülemeden ziyade ayrı dosyalarda ele almayı önerdim. ya da daha iyi bir yolu var mı? –
@Floetic: Önerdiğim dekoratör yaklaşımı, normal istek işleyicisindeki ajax'ın varlığını bilmenizi bile gerektirmiyor - bu, sarma işlevi tarafından yeniden yönlendiriliyor ve bunu farklı bir dosyaya yeniden yönlendirebilirsiniz. Bu istek için AJAX'ı desteklemek için 1 ekstra satır (dekoratör çağrısı) alır - views.py' üzerinde büyük bir yük gibi görünmüyor! –