Đây là một câu hỏi kỳ lạ, tôi biết, nhưng chịu đựng với tôi. Chúng tôi đã phát triển một nền tảng RESTful bằng cách sử dụng Python cho một trong các ứng dụng iPhone của chúng tôi. Phiên bản webapp đã được xây dựng bằng cách sử dụng Django, sử dụng API này. Chúng tôi đã nghĩ rằng nó sẽ là một ý tưởng tuyệt vời để sử dụng khả năng bảng điều khiển tích hợp của Django để giúp quản lý dữ liệu.Quản trị Django sử dụng API RESTful v.s. Cơ sở dữ liệu
Chính điều này không phải là vấn đề. Vấn đề là tất cả mọi người đã quyết định nó sẽ là tốt nhất của trung tâm quản trị về cơ bản là một khách hàng ngồi trên nền tảng RESTful. Vì vậy, câu hỏi của tôi là, có cách nào để thao tác lớp mô hình Django để truy cập trực tiếp vào API của chúng tôi, thay vì được truyền trực tiếp với cơ sở dữ liệu không? Không. Lớp mô hình sẽ hoạt động như khách hàng chuyển yêu cầu và phản hồi đến và từ trung tâm quản trị.
Tôi chắc chắn điều này là có thể, nhưng tôi không chắc chắn về nơi tôi sẽ bắt đầu. Bất kỳ đầu vào?
không có gì là không thể, nhưng có vẻ như rất nhiều công việc. Nếu bạn có thể kết nối django với DB, bạn sẽ tiết kiệm được rất nhiều thời gian. Tôi có thể hiểu được mong muốn sử dụng nó như một ứng dụng thử nghiệm cho API, nhưng có lẽ có một ứng dụng khác mà bạn có thể thực hiện, hoặc thậm chí viết các trường hợp thử nghiệm. – monkut
Dường như có nhiều công việc hơn là giá trị. Có thể bạn sẽ phải xem xét một trong hai Người quản lý mô hình hoặc một chương trình phụ trợ db tùy chỉnh. – jdi
Wilhelm, tôi đang đối mặt với tình huống tương tự. Bạn đã bao giờ giải quyết nó như bạn dự định hoặc bạn đã từ bỏ và truy cập cơ sở dữ liệu trực tiếp? – JoaoPSF