Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Aviso de tempo de execução no django


Você deve fazer as seguintes alterações:

Em settings.py, você precisa adicionar a seguinte linha:
USE_TZ = True

Além disso, em seu código, você deve criar aware objetos de data e hora:

por exemplo:

Ao invés de
import datetime

now = datetime.datetime.now()

Você deveria fazer:
from django.utils.timezone import now

now_time = now()

Isso fará uso de USE_TZ de settings.py e criará aware objetos datetime em vez de native .

Você deve ler https://docs.djangoproject.com/en/dev /topics/i18n/timezones/