Đây là tuyên bố lĩnh vực trong một hình thức:Thiết lập giá trị được lựa chọn trên một Django forms.ChoiceField
max_number = forms.ChoiceField(widget = forms.Select(),
choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)
Tôi muốn thiết lập giá trị ban đầu là 3 và điều này dường như không làm việc. Tôi đã chơi về với param, báo giá/không có dấu ngoặc kép, vv ... nhưng không có thay đổi.
Một vài kết quả tôi đã tìm thấy thông qua Google đề xuất có thể đặt giá trị ban đầu nhưng tôi chưa bao giờ quản lý để làm cho nó hoạt động! Tôi đang trên django 1.0 bằng cách này.
Có ai có thể cho tôi câu trả lời dứt khoát nếu có thể không? Và/hoặc tinh chỉnh cần thiết trong đoạn mã của tôi?
Rất cám ơn.
Tôi đã tự hỏi điều tương tự. "ban đầu" không seam để làm việc với sự lựa chọn trong phiên bản thân cây mới nhất là tốt. –