Quy ước chung để hỗ trợ nhiều biểu diễn (ví dụ: html, json, xml) cho tài nguyên (ví dụ: blog, người dùng) trong django là gì?Loại nội dung và biểu diễn
Trước tiên, tôi không biết cách định dạng url của mình. Ví dụ: việc bạn sử dụng một trong các url này để yêu cầu định dạng xml
/<resource>.<format>
, ví dụ:/blogs/123.xml
/<format>/<resource>
, ví dụ:/xml/blogs/123
/<resource>?format=<format>
, ví dụ:/blogs/123?format=xml
Tôi có nên chỉ dựa vào thông số Content-Type
được chuyển không? Điều gì về việc có nhiều đại diện di động (ví dụ: iphone, di động, cọ) và trình bày đầy đủ của trình duyệt?
Điều gì về chế độ xem? Quy ước để chọn đúng mẫu mà không cần nhiều báo cáo hoặc nhiều mã trùng lặp là gì.
Đây là một ý tưởng gọn gàng. –
Gọn gàng (và +1) - nhưng bạn có thể cung cấp một số mã xem mẫu không? Điều này không có nguy cơ xả rác mã xem của bạn với nhiều công tắc tùy thuộc vào loại nội dung? Tôi không thể ngay lập tức nghĩ ra một cách thanh lịch xung quanh nó, nhưng tôi muốn được quan tâm để xem nếu có ai khác có thể. –