django_program.pretalx.management.commands.sync_pretalx

Management command to sync speakers, talks, and schedule from Pretalx.

Usage:

# Sync everything for a conference
manage.py sync_pretalx --conference pycon-us-2026

# Sync only speakers
manage.py sync_pretalx --conference pycon-us-2026 --speakers

# Sync talks and schedule
manage.py sync_pretalx --conference pycon-us-2026 --talks --schedule

Classes

Command

Sync speakers, talks, and schedule from Pretalx API.

class django_program.pretalx.management.commands.sync_pretalx.Command[source]

Bases: BaseCommand

Sync speakers, talks, and schedule from Pretalx API.

help = 'Sync speakers, talks, and schedule from Pretalx API'
handle(**options)[source]

Execute the sync command.

Looks up the conference, validates its Pretalx configuration, and runs the requested sync operations. When no specific flags are given, defaults to syncing everything.

Parameters:

options (object)

Return type:

None