Commands
This section provides documentation on the various management commands available in the headless CMS.
Clean Outdated Drafts
Deletes outdated drafts.
Usage:
python manage.py clean_outdated_drafts --days <number_of_days>
- Options:
–days: Delete only revisions older than the specified number of days.
- headless_cms.core.management.commands.clean_outdated_drafts.Command(stdout=None, stderr=None, no_color=False, force_color=False)
Deletes outdated drafts.
- Usage:
python manage.py clean_outdated_drafts [app_label …] [–using DATABASE] [–model-db DATABASE] [–days DAYS]
- Options:
app_label: Optional app_label or app_label.model_name list. –using: The database to query for revision data. –model-db: The database to query for model data. –days: Delete only revisions older than the specified number of days.
Export CMS Data
Exports data recursively of a Django app into JSON files.
Usage:
python manage.py export_cms_data --output <output_directory> [--compress] [--cf <compress_format>]
- Options:
–output: Export data to this directory. –compress: Compress data. –cf, –compress-format: Compression format (default is zip).
- headless_cms.core.management.commands.export_cms_data.Command(stdout=None, stderr=None, no_color=False, force_color=False)
Exports data recursively of a Django app into JSON files.
- Usage:
python manage.py export_cms_data [app_label …] [–using DATABASE] [–model-db DATABASE] [–output DIRECTORY] [–compress] [–cf FORMAT]
- Options:
app_label: Optional app_label or app_label.model_name list. –using: The database to query for revision data. –model-db: The database to query for model data. –output: Export data to this directory. –compress: Compress data. –cf, –compress-format: Compression format (default is zip).
Import CMS Data
Imports data recursively of a Django app from JSON files.
Usage:
python manage.py import_cms_data --input <input_directory_or_file> [--cf <compress_format>]
- Options:
–input: Directory or compression file to import data from. –cf, –compress-format: Compression format (default is zip).
- headless_cms.core.management.commands.import_cms_data.Command(stdout=None, stderr=None, no_color=False, force_color=False)
Imports data recursively of a Django app from JSON files.
- Usage:
python manage.py import_cms_data [app_label …] [–using DATABASE] [–model-db DATABASE] [–input DIRECTORY_OR_FILE] [–cf FORMAT]
- Options:
app_label: Optional app_label or app_label.model_name list. –using: The database to query for revision data. –model-db: The database to query for model data. –input: Directory or compression file to import data from. –cf, –compress-format: Compression format (default is zip).
Populate Astrowind Data
Populates Astrowind data.
Usage:
python manage.py populate_aw_data
- headless_cms.contrib.astrowind.astrowind_pages.management.commands.populate_aw_data.Command(stdout=None, stderr=None, no_color=False, force_color=False)
Populates Astrowind data.
- Usage:
python manage.py populate_aw_data