form_designer không cố gắng để cung cấp mọi khả năng cấu hình cuối cùng của các hình thức của Django, chỉ cần thông qua giao diện quản trị thay vì trực tiếp trong mã Python. Thay vào đó, nó cố gắng để trở thành một công cụ mà tất cả mọi người có thể sử dụng ngay lập tức, mà không cần phải giải thích dài.
Nó cung cấp một tập hợp nhỏ của các lĩnh vực đầu vào xác định trước như:
- Các trường Text (Một dòng và đa dòng Widget có thể)
- Lĩnh vực địa chỉ E-mail
- Hộp kiểm tra
- Dropdowns
- Radio Buttons
- Nhiều lựa chọn hộp kiểm tra
- Lĩnh vực đầu vào ẩn danh
Mỗi lĩnh vực có thể tùy chọn được khai báo bắt buộc, các giá trị mặc định và văn bản trợ giúp có sẵn quá. Có bấy nhiêu thôi.
Theo mặc định, dữ liệu được gửi qua e-mail đến một địa chỉ e-mail tự do theo kiểu và lưu trữ trong cơ sở dữ liệu (CSV xuất khẩu một bài nộp lưu được cung cấp quá). Có thể thêm hành động của bạn, nhưng đó không phải tài liệu nào. Những hành động này không hardcoded - họ có thể được tự do định nghĩa cho mọi hình thức định nghĩa thông qua mẫu thiết kế này.
Cấu hình xuất khẩu
Việc xuất khẩu của CSV nộp mẫu đơn sử dụng mô-đun CSV của Python, các phương ngữ Excel và UTF-8 mã hóa theo mặc định. Nếu mục tiêu chính của bạn là Excel, bạn có lẽ nên thêm các thiết lập sau đây để làm việc xung quanh việc xử lý không đáy của các tập tin Excel CSV mã hóa trong bất cứ điều gì nhưng latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'mã hóa': 'latin-1',
}
. Bạn có thể thêm đối số từ khóa khác ở đây mà sẽ được sử dụng trong thời gian instantiation của csv.writer
Yêu cầu :
- Python
Bình luận không