Gift
| Field | Type | Constraints |
|---|---|---|
id |
BigAutoField | PK |
created_time |
DateTimeField | default=now() |
claim_token |
FK → GiftClaimToken | nullable |
applied |
OneToOne → GiftApplied | nullable |
accepted |
OneToOne → GiftAccepted | nullable |
rejected |
OneToOne → GiftRejected | nullable |
used |
OneToOne → GiftUsed | nullable |
Relationships
Sample Queries (click to expand)
Get all records
Gift.objects.all()
Get by ID
Gift.objects.get(id=1)
With related GiftClaimToken
Gift.objects.select_related("claim_token")
Filter by created_time (last 7 days)
Gift.objects.filter(created_time__gte=datetime.now()-timedelta(days=7))
Schema History (click to expand)
#0001CreateModel2022-09-25
#0001AddField: accepted2022-09-25
#0001AddField: applied2022-09-25
#0001AddField: claim_token2022-09-25
#0001AddField: rejected2022-09-25
#0001AddField: used2022-09-25
#0001AddField: created_time2022-09-25