this is for a Internet TV.The user can be from any timezone.
I want just use django(python) make this possible.
In your answer you say there is two way make this, but i don't understand 1. way(detect user timezone and then do conversion to this timezone on your backend. )
Settings.py
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
my model.py
class Guide(models.Model):
episode=models.ForeignKey(Episode,on_delete=models.CASCADE,verbose_name=_('Program'))
slug=models.SlugField(max_length=100 ,unique=True,allow_unicode=True)
create_date=models.DateField(default=timezone.now,verbose_name=_('Publishing Date'))
start_time=models.TimeField(default=timezone.now,verbose_name=_('Start Time'))
end_time=models.TimeField(default=timezone.now,verbose_name=_('End Time'))
publish=models.BooleanField(default=True,verbose_name=_('Publish'))
i use in time field default=timezone.now but i m not sure if should use default=datetime.datetime.now