SQL Server 不支持 Django 4.2.11

问题描述 投票:0回答:1

我正在使用 Django

4.2.11
并连接到 django-pyodbc-azure 版本:
2.1.0.0.
代码运行良好,但现在我开始收到错误并且无法运行它。 有谁知道如何解决这个问题吗?

错误:

/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages(来自 asgiref<4,>=3.6.0->django)(4.9.0)(env)zinabadnan@Zinabs-MacBook-Air 系统 % python3 管理.py runserver 使用 StatReloader 监视文件更改线程 django-main-thread 中的异常:回溯(最近一次调用最后):文件“/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9 /lib/python3.9/threading.py”,第 973 行,在 _bootstrap_inner self.run() 文件“/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3 .9/threading.py”,第 910 行,运行 self._target(*self._args, **self._kwargs) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django /utils/autoreload.py”,第 64 行,包装器 fn(*args, **kwargs) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/core/management/commands /runserver.py”,第 125 行,inner_run autoreload.raise_last_exception() 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/utils/autoreload.py”,第 87 行,在raise_last_exception raise _exception[1] 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/core/management/init.py”,第 394 行,执行 autoreload.check_errors(django .setup)() 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/utils/autoreload.py”,第 64 行,在包装器 fn(*args, **kwargs) 文件中“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/init.py”,第 24 行,安装 apps.populate(settings.INSTALLED_APPS) 文件“/Users/zinabadnan/Library /Python/3.9/lib/python/site-packages/django/apps/registry.py”,第 116 行,在填充 app_config.import_models() 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site -packages/django/apps/config.py”,第 269 行,在 import_models self.models_module = import_module(models_module_name) 文件“/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/ lib/python3.9/importlib/init.py”,第 127 行,在 import_module return _bootstrap._gcd_import(name[level:], package, level) 文件“”,第 1030 行,在 _gcd_import 文件“”,第 1007 行,在 _find_and_load 文件“”中,第 986 行,在 _find_and_load_unlocked 文件“”中,第 680 行,在 _load_unlocked 文件“”中,第 850 行,在 exec_module 文件“”中,第 228 行,在 _call_with_frames_removed 文件中“/Users/zinabadnan/Library/Python/ 3.9/lib/python/site-packages/django/contrib/auth/models.py”,第 3 行,来自 django.contrib.auth.base_user 导入 AbstractBaseUser,BaseUserManager 文件“/Users/zinabadnan/Library/Python/3.9/ lib/python/site-packages/django/contrib/auth/base_user.py”,第 57 行,在类 AbstractBaseUser(models.Model) 中:文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site- packages/django/db/models/base.py”,第 143 行,在 new new_class.add_to_class("_meta", Options(meta, app_label)) 文件“/Users/zinabadnan/Library/Python/3.9/lib/ python/site-packages/django/db/models/base.py”,第 371 行,在 add_to_class value.contribute_to_class(cls, name) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages /django/db/models/options.py”,第 243 行,contribute_to_class self.db_table,connection.ops.max_name_length() 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django /utils/connection.py”,第 15 行,在 getattr 返回 getattr(self._connections[self._alias], item) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/ django/utils/connection.py”,第 62 行,在 getitem conn = self.create_connection(alias) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/db/utils .py”,第 193 行,在 create_connection backend = load_backend(db["ENGINE"]) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/django/db/utils.py”中,第 113 行,在 load_backend 中返回 import_module("%s.base" % backend_name) File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/ init.py”,第 127 行,在 import_module return _bootstrap._gcd_import(name[level:], package, level) 文件“/Users/zinabadnan/Library/Python/3.9/lib/python/site-packages/sql_server/ pyodbc/base.py",第 12 行,在 raise ImproperlyConfigured("不支持 Django %d.%d.%d。" % VERSION[:3]) django.core.exceptions.ImproperlyConfigured:不支持 Django 4.2.11支持。

我担心降级 Django 并且某些功能在我的程序中无法使用。

sql-server django microsoft-azure-documentdb
1个回答
0
投票

我已切换到MSSQL-Django,现在可以使用了。

© www.soinside.com 2019 - 2024. All rights reserved.