from django import forms
# from subscriptions.forms import SubscriptionPlanCostForm 
# from subscriptions.models import SubscriptionPlan,UserSubscription
from .models import CostPlan, SubPlan
class SubscriptionForm(forms.Form):
    # try:
    #     subscription = forms.ChoiceField(choices=[(x.id, f"{x} ${x.costs.cost}") for x in SubPlan.objects.all()])
    # except:
    #     pass
    class Meta:
        # model = UserSubscription
        fields=['subscription',]

class SubPlan(forms.ModelForm):
    class Meta:
        model = SubPlan
        fields="__all__"

class PlanCostForm(forms.ModelForm):
    """Form to use with inlineformset_factory and SubscriptionPlanForm."""
    class Meta:
        model = CostPlan
        fields = ['cost', 'off']
