I have a orders model which looks like this:

```
class Order(models.Model):
    customer=models.ForeignKey(Customer,on_delete=models.SET_NULL,null=True,blank=True)
    date_ordered=models.DateTimeField(auto_now=True)
    complete=models.BooleanField(default=False,null=True,blank=False)

```

and this is a specific view from my views.py:

```
def handlerequest(request, id):
    order=Order.objects.get(id=id)
    items=order.orderitem_set.all()
    verify = Checksum.verify_checksum(response_dict, MERCHANT_KEY, checksum)
    PaytmHistory.objects.create(**response_dict)
    if verify:
        if response_dict['RESPCODE'] == '01':
            order.transaction_id=transaction_id
            order.complete=True               
            order.save()
            print('order successful')

```

Now what is happening is that whenever this is view is called the order is saved and the time updates to when the order was saved. But in future when I manually make some changes to the fields like when I update the shipping status of the order and save it then the time updates which I dont want . So is there any fix to this such that after

```
order.complete=True               
order.save()

```

The time cannot be changed