Làm cách nào để chuyển đối số cho phương thức lưu tùy chỉnh của tôi, giữ nguyên *args
, **kwargs
thích hợp để chuyển sang phương thức siêu te? Tôi đã cố gắng một cái gì đó như:chuyển đối số sang phương thức save() tùy chỉnh
form.save(my_value)
và
def save(self, my_value=None, *args, **kwargs):
super(MyModel, self).save(*args, **kwargs)
print my_value
Nhưng điều này dường như không làm việc. Tôi đang làm gì sai?
Edit: Tôi tìm thấy ví dụ này (xem tin nhắn cuối cùng, để thông qua 'sắp xếp lại'): http://groups.google.com/group/django-users/browse_thread/thread/b285698ea3cabfc9/6ce8a4517875cb40?lnk=raot
Đây thực chất là những gì tôi đang cố gắng để làm, nhưng my_value
được cho là một cuộc tranh cãi bất ngờ đối với một số lý do.
Bạn đang hủy bỏ các đối số trong cuộc gọi để lưu! –
@Beau có nghĩa là ..? – Nikita