django - RuntimeWarning: DateTimeField تلقى وقتًا ساذجًا



django-mailer (3)

أنا أحاول إرسال بريد بسيط باستخدام IPython. لم أقم بإعداد أي نماذج لا تزال تحصل على هذا الخطأ. ماذا يمكن ان يفعل؟

الخطأ: /home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/models/fields/ init .py: 827: RuntimeWarning: DateTimeField استلمت datetime ساذجًا (2013-09-04 14: 14: 13.698105) بينما يكون دعم المنطقة الزمنية نشطًا. RuntimeWarning)

حاول: الخطوة الأولى هي إضافة USE_TZ = True إلى ملف الإعدادات وتثبيت pytz (إن أمكن).

تم تغيير الخطأ:

(learn)[email protected]:~/Django/learn/event$ python manage.py shell
/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:53: RuntimeWarning: SQLite received a naive datetime (2013-09-05 00:59:32.181872) while time zone support is active.
  RuntimeWarning)

https://ffff65535.com




فقط لإصلاح الخطأ لضبط الوقت الحالي

from django.utils import timezone
import datetime

datetime.datetime.now(tz=timezone.utc) # you can use this value




django-mailer