Tôi đã tạo cấu trúc mô hình phức tạp trong django. Tôi đã lên kế hoạch để render cấu trúc này bằng cách sử dụng GWT, nhưng với python tùy chọn để giao tiếp với nó là: - sử dụng JSON và trong trường hợp này tôi phải nhân đôi cấu trúc mô hình trong các đối tượng javascript (xem hướng dẫn gwt). - python-gwt-rpc là một thư viện gọi thủ tục từ xa tương thích với gwt, nhưng có vẻ như với tôi rằng nó không dễ dàng tích hợp với các mô hình django, và tài liệu lỗi thời không giúp tôi.Django + GWT hoặc Jquery
Cách thay thế tôi xem xét là sử dụng hệ thống mẫu Django để hiển thị các trang của tôi với một số plugin Jquery UI và phương pháp được đề xuất trong post này để lấy lại dữ liệu html mà không cần xử lý đối tượng JSON vì tôi nghĩ rằng đó là một cơn ác mộng vì trong cấu trúc của tôi khi dữ liệu thay đổi, giao diện cũng có thể thay đổi theo kịch bản.
Vì vậy, tôi nghĩ rằng với GWT tôi phải sao chép các mô hình django trong các đối tượng javascript nhưng tôi đã được hỗ trợ bởi hệ thống lớp con java. Trong giải pháp thứ hai tôi tái sử dụng các mô hình django và sử dụng hệ thống mẫu django sau đó tôi có thể làm cho kiểm tra phía máy chủ, nhưng không phải là một giao diện GWT mát mẻ không phải là cuộc gọi Json nhẹ để cập nhật các trang.
Cách tiếp cận yuor về vấn đề này là gì?
Jack tuyệt vời! Bạn có thể chia sẻ máy phát điện của bạn tra cứu vào models.py? Nó cũng xử lý các lớp mở rộng? Bây giờ tôi đã nhận ra rằng với các nhu cầu cụ thể của tôi, một danh mục trang web, Jquery và Jquery UI hoạt động tốt, nhưng nếu sau này tôi sẽ cần thêm một số GUI phức tạp, tôi sẽ cần GWT. – capolise
Tôi sẽ đăng mã cho bạn, nhưng tôi khuyên bạn nên xem xét một cách tốt hơn để làm điều đó. Hiện tại tôi sử dụng Perl để phân tích cú pháp các tệp .py. Tôi đã viết nó trước khi tôi có một sự hiểu biết đúng đắn của các tập tin mô hình Django nội tâm. Tôi muốn đề nghị nhìn vào đó, và cuộn của riêng bạn. –