Tôi đang gửi yêu cầu AJAX đến chế độ xem Django có khả năng mất nhiều thời gian. Nó đi qua một số bước được xác định rõ ràng, tuy nhiên, vì vậy tôi muốn in các chỉ báo trạng thái cho người dùng để cho nó biết khi nào nó kết thúc làm một điều nào đó và đã chuyển sang bước tiếp theo.Django - phản ứng tuôn ra?
Nếu tôi đã sử dụng PHP nó có thể trông như thế này, bằng cách sử dụng chức năng flush:
do_something();
print 'Done doing something!';
flush();
do_something_else();
print 'Done doing something else!';
flush();
Làm thế nào tôi sẽ đi về làm việc cùng với Django? Nhìn vào the documentation Tôi thấy rằng các đối tượng HttpResponse có một phương thức tuôn ra, nhưng tất cả nó phải nói là "Phương pháp này làm cho một cá thể HttpResponse là một đối tượng giống như tệp." - Tôi không chắc đó là điều tôi muốn. Tôi đang có một thời gian khó khăn bao quanh đầu của tôi như thế nào điều này có thể được thực hiện trong Django kể từ khi tôi phải trả lời phản ứng và không thực sự có một kiểm soát khi nội dung đi vào trình duyệt.
Cảm ơn. Tôi đã thử máy phát điện nhưng đủ ngu ngốc tôi đã sinh ra các số nguyên trong thử nghiệm của mình và nó làm cho nó không hoạt động. Tôi có lẽ sẽ kết thúc không làm điều này ở tất cả, nhưng nó là tốt đẹp để biết nó ít nhất là làm việc, mặc dù với những hạn chế bạn đã đề cập. –