from django.core.management.base import BaseCommand from django.contrib.auth import get_user_model import datetime from inventory.models import Dealer from plans.models import Plan, Order,PlanPricing User = get_user_model() class Command(BaseCommand): help = "" def handle(self, *args, **options): dealer = Dealer.objects.get(user__email="dealer6@example.com") user = dealer.user user.userplan.expire = datetime.datetime.now().date() user.userplan.save() pp = PlanPricing.objects.get(plan__name="Basic") order = Order.objects.create( user=user, plan=pp.plan, pricing=pp.pricing, amount=pp.price, currency="SA", tax=15, status=1, ) order.complete_order() print(user.userplan)