FormAlchemy tăng tốc đáng kể phát triển với SQLAlchemy ánh xạ lớp (mô hình) trong một môi trường hình thức HTML. Nó giúp loại bỏ bằng cách soạn autogenerating HTML lĩnh vực đầu vào từ một mô hình đã cho. FormAlchemy sẽ cố gắng tìm ra những loại HTML code nên được trả về bởi introspecting thuộc tính của mô hình và tạo ra sẵn sàng để sử dụng mã HTML mà sẽ phù hợp với ứng dụng của nhà phát triển.
Tất nhiên, FormAlchemy không thể tìm ra tất cả mọi thứ, ví dụ, các nhà phát triển có thể muốn hiển thị chỉ một vài cột từ các mô hình đã cho. Như vậy, FormAlchemy cũng là tùy biến cao
Tính năng .
- Tạo ra các trường mẫu HTML và các bảng từ SQLAlchemy ánh xạ lớp học hoặc tự thêm Fields
- Làm việc với các định nghĩa mapper khai báo hay cổ điển
- Render và chỉnh sửa các đối tượng đơn lẻ hay các bộ sưu tập (lưới)
- Xử lý các mối quan hệ đối tượng (trong đó có nhiều-nhiều), không chỉ đơn giản kiểu dữ liệu
- hỗ trợ đồng nghĩa
- hỗ trợ Composite và kiểu tùy chỉnh
- Hỗ trợ tất cả các phím composite tiểu học và hầu hết CFKs
- Pre-lấp đầy các lĩnh vực đầu vào với giá trị hiện tại hoặc mặc định
- đầu ra HTML tùy biến cao
- Xác nhận đầu vào và hiển thị lỗi trong dòng
- Đồng bộ các trường hợp mô hình với dữ liệu đầu vào
- Easy-to-sử dụng, API mở rộng
- SQLAlchemy 0.4 (0.4.5 hoặc mới hơn) và 0.5 tương thích
là gì mới trong phiên bản này:
- WebOb1.2 compat
- Thêm một số renderer HTML5
- Cải thiện xóa fsblob. Vấn đề 16
- Thêm hỗ trợ cho fanstatic trong pytlons (nhờ Bruno Binet aka inneos)
là gì mới trong phiên bản 1.4.1:
- Thực hiện yêu cầu WebOb giống như đi qua để fieldset trực tiếp.
- yêu cầu cũng thực hiện đi vào lưới
- Thêm hỗ trợ để thiết lập .html_options với Field.set (html = {'một số': 'điều'})
- Thêm hỗ trợ cho bộ (xác nhận = [validator1, validator2]) có thêm các quy định xác nhận.
- Cố định các thiết lập (null_as = ...), là nul_as và bị dây vào.
- Cải thiện tài liệu hướng dẫn cho các Field.set () phương pháp
- Hỗ trợ zope.schema.Password
- Fix vấn đề 9, 10, 11, 12
là gì mới trong phiên bản 1.4:
- Fix vấn đề 5, 7
- Allow để binf hình thức cho một webob như yêu cầu
- Add Column wrapper để lưu trữ một số tùy chọn hình thức trong mô hình
- dịch nhãn Dòng
là gì mới trong phiên bản 1.3.9:
- Khắc phục vấn đề unicode với khung không webob dựa
là gì mới trong phiên bản 1.3.6:
- Fix vấn đề 150, 151, 153, 161, 162
- Added field.label () và field.label_tags ()
- refactoring chính. Các mô-đun cơ sở không còn existe.
là gì mới trong phiên bản 1.3.5:
- Không còn sử dụng kiểu nhị phân. Sử dụng LargeBinary thay thế.
- Fix vấn đề 145, 147
là gì mới trong phiên bản 1.3.4:
- renderer._value bị phản đối. Sử dụng renderer.value
- tăng renderer.raw_value
- Mẫu .__ html __ () (nếu có) được sử dụng để làm mô hình ở chế độ READ_ONLY.
là gì mới trong phiên bản 1.3.3:
- renderer._value bị phản đối. Sử dụng renderer.value
- tăng renderer.raw_value
- Mẫu .__ html __ () (nếu có) được sử dụng để làm mô hình ở chế độ READ_ONLY.
là gì mới trong phiên bản 1.3.2:
- .value_objects thêm vào cả hai trường và FieldRenderer đối tượng. Trả về đối tượng thay vì danh sách các từ khóa chính khi làm việc với ForeignKeys.
- thêm IntervalFieldRenderer
- chuyển về WebHelpers
- thêm dịch Hungary (125)
- sửa chữa lỗi với phiên bản mới nhất của couchdbkit
- update paster mẫu để giá treo 1.0b1
- sửa chữa các vấn đề 123, 124, 127, 128
Yêu cầu :
- Python
Hạn chế :
- Hiện tại, chỉ xử lý các phím nước ngoài tổng hợp của các loại nguyên thủy Python
Bình luận không