Nó nghe có vẻ tầm thường, nhưng tôi muốn biết tôi nên đặt các lớp trăn của tôi ở đâu (không phải từ Model
)?Nơi tốt nhất cho các lớp python trong dự án Django là gì?
Ý tôi là, các lớp mô hình của tôi được xác định trong myapp/models.py
nhưng tôi muốn, ví dụ: sử dụng khung nguồn cấp dữ liệu phân phối để viết nguồn cấp dữ liệu đơn giản. The doc nói rằng tôi cần phải viết một lớp Feed nhưng ... Tôi nên đặt mã ở đâu? Đường dẫn và tệp nào? Tôi muốn dính vào cấu trúc thư mục Django mặc định.
Cảm ơn!
Vậy ... không có quy ước Django nào cho nó? Nếu tôi có nhiều lớp, tôi có nên tạo một thư mục "classes" dưới thư mục myapp không? Cảm ơn! –
Tôi đề nghị không, nó làm cho rất nhiều nhầm lẫn. là sạch hơn để có điều này: project.myapp.feeds hơn project.myapp.classed.feeds Cuối cùng bạn có thể làm điều này: project.myapp.extras.feeds dự án myapp extras feed –
Tôi đã cập nhật câu trả lời của mình. –