chúng ta hãy giả định rằng tôi có mô hình rất cơ bảndjango-admin - cách sửa đổi ModelAdmin để tạo nhiều đối tượng cùng một lúc?
class Message(models.Model):
msg = models.CharField(max_length=30)
mô hình này được đăng ký với module admin:
class MessageAdmin(admin.ModelAdmin):
pass
admin.site.register(Message, MessageAdmin)
Hiện nay khi tôi đi vào giao diện quản trị, sau khi nhấp vào "Thêm thông báo" Tôi chỉ có một hình thức mà tôi có thể nhập msg
.
Tôi muốn có nhiều biểu mẫu (có thể định dạng) trên "Thêm trang" để tôi có thể tạo nhiều thư cùng một lúc. Nó thực sự gây phiền nhiễu phải bấm vào "Lưu và thêm một" mỗi lần duy nhất.
Lý tưởng nhất là tôi muốn đạt được thứ gì đó như InlineModelAdmin
nhưng hóa ra bạn chỉ có thể sử dụng nó cho các kiểu có liên quan đến đối tượng được chỉnh sửa.
Bạn sẽ đề xuất gì để sử dụng để giải quyết vấn đề này?
Thật không may là tôi không có bất kỳ FK nào trong mô hình này vì vậy điều này không hoạt động với tôi. Tôi sẽ tìm hiểu xem nó có thể cắm xem tùy chỉnh vào admin của django. – skrobul