2010-01-18 36 views

Trả lời

13

James Bennett đã viết một entry trên blog về vấn đề này,

Django tips: laying out an application, phần "Các dự án so với các ứng dụng":

Đơn cố gắng cung cấp một bộ tương đối khép kín duy nhất của chức năng có liên quan. Một ứng dụng được phép xác định một tập hợp các mô hình (mặc dù nó không phải) và để xác định và đăng ký các thẻ mẫu và bộ lọc tùy chỉnh (mặc dù, một lần nữa, nó không phải).

Dự án là tập hợp các ứng dụng, được cài đặt vào cùng một cơ sở dữ liệu và tất cả đều sử dụng cùng một tệp cài đặt. Trong một nghĩa nào đó, khía cạnh xác định của một dự án là nó cung cấp một tệp cài đặt xác định cơ sở dữ liệu để sử dụng, các ứng dụng để cài đặt và các bit cấu hình khác. Một dự án có thể tương ứng với một trang web duy nhất, nhưng không phải - nhiều dự án có thể chạy trên cùng một trang web. Dự án cũng chịu trách nhiệm về cấu hình URL gốc, mặc dù trong hầu hết các trường hợp, chỉ cần có bao gồm các cuộc gọi để bao gồm việc kéo cấu hình URL từ các ứng dụng riêng lẻ.

+0

Cảm ơn, điều này làm sáng tỏ một số điểm trong đầu tôi :) – satoru

+0

Bạn có thể thêm ví dụ về trang web hiện đại không? – user83039

Các vấn đề liên quan