Runserver не работает при use_tz = true в Python - Django

Я не могу runserver или использовать какие-либо команды в терминале после подключения моей модели с помощью MySQL

Когда я пытаюсь изменить USE_TZ = False в settings.py, это работает, но я все еще не могу использовать DateTimeField или DateField в models.py .

Я видел, что другие люди на Youtube могут использовать модели без конфигурации USE_TZ = False и почему я не могу этого сделать?

$ python manage.py makemigrations

Traceback (most recent call last):
  File "C:\Users\UserName\Desktop\MyWeb\MyWeb\manage.py", line 22, in <module>
    main()
  File "C:\Users\UserName\Desktop\MyWeb\MyWeb\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\core\management\__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\core\management\__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\core\management\base.py", line 414, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\core\management\base.py", line 460, in execute
    output = self.handle(*args, **options)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\core\management\base.py", line 98, in wrapped    
    res = handle_func(*args, **kwargs)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\core\management\commands\makemigrations.py", line 119, in handle
    loader.check_consistent_history(connection)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\migrations\loader.py", line 313, in check_consistent_history
    applied = recorder.applied_migrations()
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\migrations\recorder.py", line 82, in applied_migrations
    return {
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\models\query.py", line 320, in __iter__
    self._fetch_all()
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\models\query.py", line 1507, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\models\query.py", line 87, in __iter__        
    for row in compiler.results_iter(results):
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\models\sql\compiler.py", line 1299, in apply_converters
    value = converter(value, expression, connection)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\db\backends\mysql\operations.py", line 330, in convert_datetimefield_value
    value = timezone.make_aware(value, self.connection.timezone)
  File "C:\Users\UserName\Desktop\MyWeb\env\lib\site-packages\django\utils\timezone.py", line 279, in make_aware      
    raise ValueError("make_aware expects a naive datetime, got %s" % value)
ValueError: make_aware expects a naive datetime, got 2022-08-24 12:47:29.788160+00:00

Пожалуйста, дайте мне совет...

Вернуться на верх