2008-09-05 25 views
33

Có ai biết về bất kỳ gói hoặc thư viện hiện có nào có thể được sử dụng để tạo lịch trong ứng dụng django không?Widget Lịch Django?

+0

Lịch là một lĩnh vực rộng lớn. Bạn cần những tính năng gì? Hiển thị sự kiện? Xuất ở định dạng chuẩn? Lên lịch hẹn? Lập kế hoạch tài nguyên? Vv – nealmcb

Trả lời

16

Tìm kiếm nhanh trên google tiết lộ django-gencal, trông giống như chính xác những gì bạn cần. Nó cũng sẽ là giá trị xem xét các đoạn dưới thẻ lịch trên Django Snippets tại http://www.djangosnippets.org/tags/calendar/.

+6

Liên kết bạn cung cấp phản hồi: Khách hàng của bạn không có quyền nhận URL/p/django-calendar/từ máy chủ này. –

+1

Đã thay đổi liên kết đến dự án hiện tại trông giống như người hỏi. –

+0

Nó nói _Đối với tài liệu thực, xem trang chủ của dự án_ nhưng liên kết tới http://code.justinlilly.com/django-gencal/ trả về một miền không được tìm thấy và justinlilly.com không đề cập đến nó. – nealmcb

9

Dường như django-lịch đã trở thành django-chương trình nghị sự: http://github.com/dokterbob/django-agenda

+0

Ngoài ra còn có một github https://github.com/noisyboiler/django-calendar, nhưng tôi không chắc chắn cái nào là vì tôi chưa bao giờ thấy bản gốc. Tôi không thể tìm thấy bất kỳ tài liệu tham khảo ngay lập tức cho một ngã ba từ dự án django-lịch. –

1

Có một calendar alternative here, Django tổ chức sự kiện Lịch từ 3captus, cung cấp một cái gì đó đơn giản hơn một chút. Tôi đang thử nó bây giờ, nhưng nó có vẻ phù hợp hơn với tôi.

Từ các tính năng danh sách:

  • hiển thị đầy đủ tính năng lịch sử dụng lớp python lịch
  • Hỗ trợ tháng di chuyển (về phía trước hoặc phía sau)
  • AJAX thêm, chỉnh sửa, xóa GUI
  • Yêu cầu kiến ​​thức mimimum của Django, nên là một lời khen tốt sau khi bạn đang thực hiện với hướng dẫn django (http://www.djangoproject.com/documentation/tutorial01/)
  • Lịch và lớp sự kiện có thể được sử dụng trong bất kỳ dự án python
  • thử nghiệm đầy đủ bao gồm đơn vị
1

Ngoài ra còn có một số chức năng lịch được xây dựng vào Python bản thân, bạn có thể thấy một thực hiện đơn giản here.

+1

Bạn đang tham chiếu đến HTMLCalendar từ Python 2.5. Và để làm rõ, liên kết cho thấy làm thế nào mà có thể được kết hợp vào Django. +1. – nealmcb

2

Mã lịch django ban đầu từ thauber (thauber/django-schedule) đã được chia nhỏ và làm việc thành mã glamkit/glamkit-eventtools cho Phòng trưng bày, Thư viện, Bảo tàng và Lưu trữ. Nó cũng đã được chia nhỏ và được cập nhật bởi nhiều người khác, ví dụ: boskee/django-schedule và dự đoán của tôi là có thể có ít sự phụ thuộc hơn và dễ dàng tích hợp vào một dự án khác.Nó nói:

Django-lịch: Một lịch/ứng dụng lịch, bao gồm:

  • một lần và các sự kiện định kỳ
  • ngoại lệ lịch (lần xuất hiện thay đổi hoặc hủy bỏ)
  • lần xuất hiện có thể truy cập thông qua API sự kiện và API thời gian
  • quan hệ sự kiện với các đối tượng chung chung
  • sẵn sàng để sử dụng, giao diện người dùng đẹp
  • xem ngày, tuần, tháng, ba tháng và năm
  • mẫu dự án có thể được tung ra ngay lập tức và tái sử dụng trong dự án của bạn

Xem github "mạng" tab cho điều hướng đồ họa từ quan điểm của một nhánh cụ thể để xem các nhánh khác liên quan đến nó như thế nào (tức là những gì có sẵn để hợp nhất).

+0

Bạn đã chơi với bất kỳ người trong số họ chưa? – Onlyjus

+0

@Onlyjus Xin lỗi - tôi không có. Tôi chỉ cố gắng tăng khả năng hiển thị của một số tùy chọn trong không gian khó hiểu này. – nealmcb

Các vấn đề liên quan