# django-ical 1.9.2 documentation

## django-ical documentation

django-ical is a simple library/framework for creating ical feeds based in Django’s syndication feed framework.

This documentation is modeled after the documentation for the syndication feed framework so you can think of it as a simple extension.

If you are familiar with the Django syndication feed framework you should be able to be able to use django-ical fairly quickly. It works the same way as the Django syndication framework but adds a few extension properties to support iCalendar feeds.

django-ical uses the icalendar library under the hood to generate iCalendar feeds.

# Contents

- The high-level framework
  - Overview
  - Example
  - File Downloads
  - Alarms
  - Tasks (Todos)
  - Property Reference and Extensions
- The low-level framework
- API Reference
  - django_ical.feedgenerator
    - `DefaultFeed`
    - `ICal20Feed`
      - `ICal20Feed.write()`
      - `ICal20Feed.write_items()`
  - django_ical.views
    - `ICalFeed`
      - `ICalFeed.feed_extra_kwargs()`
      - `ICalFeed.feed_type`
      - `ICalFeed.item_extra_kwargs()`
  - django_ical.utils
    - `build_rrule()`
    - `build_rrule_from_dateutil_rrule()`
    - `build_rrule_from_recurrences_rrule()`
    - `build_rrule_from_text()`

# Indices and tables

- Index

- Module Index

- Search Page