Мне нужно создать объект шаблона кросс-сайта, который будет проверять текущее время и возвращать одну строку, если он находится в пределах временного диапазона, указанного в модели или другом или пустым во всех другие случаи.Создать объект шаблона для отображения в зависимости от времени суток
Кажется простым, но мне интересно, что здесь лучше всего подходит? Кроме того, есть несколько других соображений:
- строка должна быть редактируемой
- время дисплея не должны иметь время окончания до времени начала
- нам нужно разрешить для нескольких строк, которые должны быть сохранен, но только один (или нет), чтобы быть выбран в качестве «живой»
в качестве отправной точки, я хотел бы использовать модель, чтобы определить строку, а также время начала и окончания, например:
from datetime import datetime
class dynamicString(models.Model):
start = models.TimeField()
end = models.TimeField()
name = models.CharField(max_length=50, help_text = 'Just for reference, won\'t be displayed on site.')
number = models.CharField(max_length=18, help_text = 'This is the string to be displayed within the above timeframe.')
active = models.BooleanField(help_text = 'Uncheck this to stop string from displaying entierly.')
def __unicode__(self):
return self.name
Но где рядом включить логические правила?