Lựa chọn đầu tiên của bạn cho một điệu nhạc mạnh mẽ của Django
iommi là một bộ công cụ để xây dựng ứng dụng web nhanh hơn. Nó được xây dựng trên Django nhưng đi xa hơn nhiều.
Nó có:
- forms: cảm giác quen thuộc, nhưng có thể xử lý sự phức tạp tăng lên tốt hơn so với các biểu mẫu của Django
- tables: mạnh mẽ ngay từ đầu và mở rộng lên đến sự phức tạp tùy ý
- hệ thống để compose parts:, như biểu mẫu, menu và bảng, vào các trang lớn hơn
- các công cụ sẽ giúp tăng tốc quá trình phát triển của bạn như chỉnh sửa trực tiếp, nhảy đến mã, phản hồi tốt cho việc chọn/thu trước liên quan bị thiếu, một bộ xác định hiệu năng, và nhiều tính năng khác.
- thông báo lỗi tốt khi bạn mắc lỗi
Ví dụ:
class IndexPage(Page):
title = html.h1('Supernaut')
welcome_text = 'This is a discography of the best acts in music!'
artists = Table(auto__model=Artist, page_size=5)
albums = Table(
auto__model=Album,
page_size=5,
)
tracks = Table(auto__model=Album, page_size=5)
urlpatterns = [
path('', IndexPage().as_view()),
]
Điều này tạo ra một trang với ba bảng riêng biệt, một tiêu đề và một số văn bản:
Để biết thêm ví dụ, xem examples project.
Bắt đầu
Xem getting started.
Chạy các kiểm tra
Bạn cần phải cài đặt tox, sau đó:
make venv
source venv/bin/activate
make test
make test-docs
Giấy phép
BSD
Tài liệu
Thông tin tải về:
Tác giả: iommirocks
Nguồn: https://github.com/iommirocks/iommi
Giấy phép: BSD-3-Clause license