Re: How to delete a certain model instance in django after a given date

2016-11-06 Thread YOGITHA A N
menudeleted = MessMenu.objects.filter( day__lt = timezone.now()) for m in menudeleted: m.delete() menu = MessMenu.objects.all() use basic comparison filter to filter the dates On Sunday, November 6, 2016 at 12:01:20

Re: How to delete a certain model instance in django after a given date

2016-11-05 Thread 王安刚
i think maybe you need a schedule job to delete the model. you can mark the model with a ctime, and check whether any model with ctime 7 days from now and then delete it. 在 2016年11月6日星期日 UTC+8上午2:31:20,YOGITHA A N写道: > > So here are my models: > > * class Mess(models.Model):* > muser =

Re: How to delete a certain model instance in django after a given date

2016-11-05 Thread Vijay Khemlani
You could write a management command https://docs.djangoproject.com/en/1.10/howto/custom-management-commands/ and execute it regularly (for example using a cron job) On Sat, Nov 5, 2016 at 3:31 PM, YOGITHA A N wrote: > So here are my models: > > * class

How to delete a certain model instance in django after a given date

2016-11-05 Thread YOGITHA A N
So here are my models: * class Mess(models.Model):* muser = models.OneToOneField(User) MESS_NAME = (('GH','girls hostel top mess'), ('IH','girls hostel down mess'), ('MM','Mega mess'), ('FB','First Block mess'),