chapeau/django_kepi/cache_model.py

36 wiersze
652 B
Python

from django.db import models
#######################
DEFAULT_LIFETIME = 14*24*60*60
#######################
def cache_expiry_date():
return date.datetime.now()+DEFAULT_LIFETIME
#######################
class Cache(models.Model):
url = models.URLField(
max_length=255,
primary_key=True,
)
f_type = models.CharField(
max_length=255,
blank=True,
)
value = models.TextField(
max_length=1024*1024,
blank=True,
)
stale_date = models.URLField(
blank=True,
default=cache_expiry_time,
)