Tôi muốn thực hiện thêm sự bực bội bất cứ khi nào các trường hợp của một mô hình django cụ thể được tạo. Tôi biết rằng overriding __init__ can lead to trouble. Tôi nên cân nhắc lựa chọn nào khác?Thêm vào "hàm tạo" của một mô hình django
Cập nhật. Chi tiết bổ sung: Mục đích là để khởi tạo một máy trạng thái mà các cá thể của mô hình đó đại diện. Máy trạng thái này được cung cấp bởi một thư viện được nhập khẩu, và trạng thái bên trong của nó được duy trì bởi mô hình django của tôi. Ý tưởng là bất cứ khi nào mô hình được tải, máy trạng thái sẽ được tự động khởi tạo với dữ liệu của mô hình.
Bạn đã hiểu sai câu hỏi đó. Nó không phải là ghi đè '__init__' không hoạt động, OP chỉ làm tất cả sai. Bạn được tự do ghi đè '__init__', nhưng hiệu quả của điều đó hoàn toàn phụ thuộc vào chính xác bạn đang cố gắng làm gì. Vậy tại sao bạn không nói với chúng tôi rằng, vì vậy chúng tôi thực sự có thể giúp bạn. –
Cảm ơn, tôi đã đọc lại chuỗi khác. Bạn có nghĩa là, nếu tôi giữ chữ ký '' '(tự, * args, ** kwargs)' '', ghi đè \ _ \ _ init \ _ \ _ sẽ không nhận được trên cách django? –
Tôi đã thêm một số thông tin khác vào câu hỏi để làm rõ mục đích. –