django_sorcery.management.commands.sorcery_revision module

Revision command.

django_sorcery.management.commands.sorcery_revision.Command

alias of django_sorcery.management.commands.sorcery_revision.Revision

class django_sorcery.management.commands.sorcery_revision.Revision(stdout=None, stderr=None, no_color=False, force_color=False)[source]

Bases: django_sorcery.management.alembic.AlembicCommand

Creates an alembic migration revision.

add_arguments(parser)[source]

Entry point for subclassed commands to add custom arguments.

generate_migration(rev, context, appconfig=None)[source]

Generate alembic migration.

handle(app_label, message=None, head=None, splice=None, branch_label=None, depends_on=None, rev_id=None, autogenerate=None, **kwargs)[source]

The actual logic of the command. Subclasses must implement this method.

help = 'Create a migration revision'