6

Tôi đang sử dụng Django và FeinCMS trên một dự án. Tôi hiện đang sử dụng FeinCMS cho tất cả các trang trên trang web. Nhưng tôi cũng có một mô hình riêng biệt khác để xử lý các trang rất đơn giản cho trang web. Mô hình cổ phiếu này có các trường thông thường (tên, mô tả, v.v.) nhưng tôi cũng muốn nó có ảnh.Django và FeinCMS: Một cách để sử dụng Thư viện phương tiện trong các mô hình bình thường khác?

Vì FeinCMS đã có thư viện phương tiện, tôi muốn sử dụng kỹ thuật để có ảnh với mô hình cổ phiếu của mình. Tôi thường có thể làm một mô hình hình ảnh và ManyToManyField đó, nhưng tôi tò mò muốn biết nếu tôi có thể ManyToManyField với thư viện phương tiện FeinCMS?

Tôi biết với FeinCMS bạn có thể sử dụng trình chỉnh sửa mục trên bất kỳ mô hình nào khác, nhưng tôi không chắc đó là cách phù hợp để thực hiện. Nếu đó là cách duy nhất để làm điều này, thì điều đó sẽ phải là nó.

Rất cám ơn

Trả lời

1

chắc - không có gì ngăn cản bạn từ việc thêm một ForeignKey hoặc một ManyToManyField với mô hình MediaFile đến một trong những mô hình của riêng bạn. Lưu ý rằng bạn sẽ gặp khó khăn trong việc giới hạn các tập tin media chỉ với các hình ảnh. Có thể limit_choices_to sẽ giúp mặc dù.