Tôi hiện đang gặp sự cố khi sử dụng raw_id_field trong admin.py trong dự án Django của mình.Tiêu đề Django - raw_id_fields không làm mới
Khu vực quản trị của trang web của tôi có một số trường tải lên hình ảnh cho các trang mô hình khác nhau, tất cả đều là trường Ngoại khóa cho Mô hình hình ảnh nơi tất cả hình ảnh cho trang web được lưu trữ. Khi trang web cuối cùng sẽ xử lý một số lượng lớn các hình ảnh (100, có thể là 1000 giây), hộp chọn mặc định sẽ không sử dụng được.
Tôi tạo ra lớp admin.ModelAdmin khác nhau ví dụ
class InfoSlideAdmin(admin.ModelAdmin):
raw_id_fields=('image',)
Những thay đổi bộ chọn hình ảnh trong trang Chỉnh sửa của tôi từ một Select Box để một Raw Trường ID.
Tuy nhiên khi tôi chọn một hình ảnh khác bằng cách sử dụng điều khiển này mặc dù ID của hình ảnh mới được hiển thị tiêu đề từ hình ảnh trước đó vẫn hiển thị.
Bất kỳ ý tưởng nào?
Tôi sử dụng firebug để gỡ lỗi các vấn đề như vậy. Tuy nhiên tôi thường sử dụng tab "Net" và theo dõi các tệp đang được gọi bởi trang khi nó tải. Tuy nhiên, bạn chỉ có thể sử dụng tab Net sau khi làm mới trang và điều này không xảy ra khi sử dụng điều khiển raw_id. –