Trong Django, tôi đang sử dụng một định dạng nội tuyến với can_order = True
, trên một mô hình có order_with_respect_to
được đặt. Tôi đã thiết lập kéo và thả trên giao diện người dùng, kết quả là các trường biểu mẫu tự tạo của Django (mà tôi đã ẩn) thay đổi để phản ánh thứ tự mới. Tôi đã xác minh tôi đang POST thứ tự mới một cách chính xác cho máy chủ, nhưng Django dường như bỏ qua nó, và lưu các mô hình theo thứ tự ban đầu. Các trường _order
được tạo tự động trong cơ sở dữ liệu không bao giờ thay đổi.Làm cách nào để bạn lưu thứ tự của một tập hợp nội tuyến django?
Tôi làm cách nào để có được Django để lưu các mô hình sử dụng thứ tự được chỉ định trong bộ định dạng? Tôi có cần phải làm bất cứ điều gì đặc biệt khác ngoài việc gọi số save()
trên bộ định dạng không?
Nếu bạn đang sử dụng 'tài sản order_with_respect_to', bạn cũng có thể sử dụng set_RELATED_order()' phương pháp 'để thiết lập trật tự. Tôi sử dụng smth như thế: 'step.set_stepmaterial_order ([form.instance.pk cho biểu mẫu trong self.formset.ordered_forms])' –