Managers

Last Updated 2018-05-24

SubscriptionManager

class djstripe.managers.SubscriptionManager[source]

Manager used in models.Subscription.

started_during(year, month)[source]

Return Subscriptions not in trial status between a certain time range.

active()[source]

Return active Subscriptions.

canceled()[source]

Return canceled Subscriptions.

canceled_during(year, month)[source]

Return Subscriptions canceled during a certain time range.

started_plan_summary_for(year, month)[source]

Return started_during Subscriptions with plan counts annotated.

active_plan_summary()[source]

Return active Subscriptions with plan counts annotated.

canceled_plan_summary_for(year, month)[source]

Return Subscriptions canceled within a time range with plan counts annotated.

churn()[source]

Return number of canceled Subscriptions divided by active Subscriptions.

TransferManager

class djstripe.managers.TransferManager[source]

Manager used by models.Transfer.

during(year, month)[source]

Return Transfers between a certain time range.

paid_totals_for(year, month)[source]

Return paid Transfers during a certain year, month with total amounts annotated.

ChargeManager

class djstripe.managers.ChargeManager[source]

Manager used by models.Charge.

during(year, month)[source]

Return Charges between a certain time range based on created.

paid_totals_for(year, month)[source]

Return paid Charges during a certain year, month with total amount, fee and refunded annotated.