timezone() と datetimes が時間などの点で OS と競合する可能性はありますか?
これは最初はばかげた質問です。なぜなら、私はこの問題を抱えていて、それがなぜ、どこから起こっているのかわからないからです。
これを見て:
def parse_datetime(a_datetime, account):
tz = pytz.timezone(account.timezone_name)
return datetime.astimezone(parser.parse(a_datetime), tz)
この関数は、単純に適切な datetime オブジェクトを timezone() として返す必要があります。しかし、いけません!
私が知っているのは、次のメッセージが表示されることだけです: astimezone() cannot be applied to a naive datetime()
私には同じ機能を持つ友人がいて、彼らの PC ではコードは問題なく動作しますが、私の場合はそうではありません。
憶測は次のとおりです: あなたのマシンの構成に何か問題があります...しかし、確かではありません。
これに直面し、ここにあるものを読んでいるだけでそれが何であるかを知っている人が他にいる場合は、教えていただければ幸いです。前もって感謝します!