के बारे में शिकायत करता है मेरे पास स्क्लाइट डीबी का उपयोग करते हुए Django 1.4 में एक नई परियोजना है। बिना किसी समस्या के django_extenstions 'shell_plus का भी उपयोग करना।Django IPython sqlite बेवकूफ डेटाटाइम
/path/to/my/virtualenv/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:50:
RuntimeWarning: SQLite received a naive datetime (2012-07-29 13:15:45.229464) while time zone support is active.
ऐसा लगता है IPython ही अनजान datetimes उपयोग करता है:
जब मैं IPython स्थापित, दोनों shell
और shell_plus
शिकायत करने के बारे में शुरू कर दिया। इसे कैसे सुधारा जा सकता है?
संपादित करें:
मैं Django के समय क्षेत्र समर्थन निष्क्रिय करने के लिए नहीं करना चाहती।
@PeterStahl सच है, यह एक वास्तविक समस्या नहीं है, जब तक मैं खोल से datetimes बनाने के रूप में नहीं है और उन्हें Django मॉडल को बचाने के लिए, और भी करना कि साल के "अनिश्चित" समय पर शायद डेलाइट सेविंग चेंज इत्यादि के करीब ... :) और फिर भी, Django शायद एक चेतावनी छोड़ देगा। लेकिन फिर भी ... अच्छा, यह अच्छा नहीं लग रहा है! :)) – frnhr
@ पीटर स्टाहल शायद इसे उत्तर के रूप में लिखें ... – frnhr
इस बारे में क्या करना है इसके बारे में Django के विचार-विमर्श के लिए https://code.djangoproject.com/ticket/19738 देखें। अभी तक कोई सुखद समाधान प्रस्तुत नहीं किया गया है। –