This is my code:
class Order(TimeStampedModel):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
merchant_uid = models.CharField(max_length=30, unique=True)
imp_uid = models.CharField(max_length=30)
from_cart = models.BooleanField()
class Meta:
ordering = ('-created',)
def __str__(self):
return self.merchant_uid
But strange thing is,
Order.objects.create(user=request.user, from_cart=True)
works (inviews.py
).order = Order(user=request.user, from_cart=True)
andorder.save()
also works.
I didn't set blank=True
and null=True
on my merchant_uid
, imp_uid
fields, which means required
field.
But how is it possible to create model without those field??