问题标签 [django-upgrade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - django版本升级后我无法登录
我正在尝试为客户端将旧代码从 django 1.5 升级到 1.8。该项目用于django.contrib.auth.views.login
验证登录。urls.py
外观如下:
这是LoginForm
课程:
这是中间件的列表:
升级前可以登录,升级后就不能登录了。我收到以下非字段错误:
您的 Web 浏览器似乎没有启用 cookie。登录需要 Cookie。
如果我降级到 django 1.5,我可以再次登录。我该如何解决这个问题以及为什么登录在 django 1.8 中不起作用。
python - django.core.servers.basehttp.FileWrapper 在 Django 1.9 中消失
我正在从 django 1.8 迁移到 1.9。我收到以下错误:
ImportError:无法导入名称“FileWrapper”
我将其导入如下:
在 django 1.9 发行说明中搜索此名称没有结果。有什么替代品FileWrapper
?
python - 在 django 中启动项目后的命令错误
将我的 django 从 1.8 升级到 1.10 后,当我启动一个项目(django-admin startproject lwc)时出现错误:
CommandError: C:\Python34\binesh\lwc\lwc\settings.py already exists,
将项目或应用程序覆盖到现有目录中不会替换冲突文件。它为 lwc 创建一个文件,在其中创建manage.py
另一个 lwc 文件夹,并在第二个 lwc 文件夹中创建 settings.py。
它有什么问题?
python - 将 Django 从 1.8 升级到 1.9 的问题
我正在尝试将 Django 从 1.8 升级到 1.9,但是,当我运行迁移时,它会抛出错误。下面是堆栈跟踪。
这是因为 Django 1.9 中引入了新的迁移,即将身份验证用户名唯一性逻辑从表单移动到模型 [ref: ticket ]。但是,在升级之前,我们已经实现了这里提到的一个小技巧,将用户名字符长度从默认的 30 个字符长度增加到 75 个字符。现在,当我运行迁移时,它只考虑用户名的前 30 个字符并抛出完整性错误。有没有解决的办法 ?我不想使用自定义身份验证模型,因为涉及很多并发症。
django - 从 django 1.10.6 升级到 1.11 runserver 给出异常
在运行服务器时将 django 从 1.10.6 升级到 1.11 后,我遇到了以下异常。
models.Q 是从 tree.Node 继承的,并且在这两个版本中都没有可能破坏 Q 使用的重大变化。
python - 升级到 Django 1.7。导入错误:没有名为仪表板的模块
我正在从 Django 1.6 升级到 1.7。安装了与 Django 1.7 兼容的 Python 2.7。当我不赞成使用代码“ python -Wall manage.py test
”时,我收到以下错误消息:
阅读 Django 1.7 发行说明,我了解到“ django.utils.module_loading.import_by_path
”已更改为“ import_string()
”。我不知道在哪里可以找到这段代码。如果有人可以给我一个指导如何处理这个问题,将不胜感激。
python - 运行 python manage.py test 给出“达到最大递归深度”错误
所以我有一个基于 1.6.5 构建的 django 项目,现在我将其迁移到 1.9.5。我成功将其迁移到 1.7.0,然后迁移到 1.8.0。从 1.8.0 到 1.9.0 这样做时,我不得不用 collections.OrderedDict 替换 SortedDict。现在我在执行 python manage.py 测试时遇到了这个错误:
其他类似问题的解决方案要求将 python 升级到 2.7.5,但我已经在 2.7.11 上运行它。
编辑:论坛/模型/base.py
django/db/models/query.py:
django/db/models/query.py
更新:我的 Django 日志显示:
python - RuntimeError:应用程序中的“userprofile_roles”模型冲突
我是 django 的新手,我有一个基于 django 1.6.X 的项目,我想将它升级到 1.11.X 以添加一些功能,但是当我这样做时,我发现了很多问题,我解决了其中一些问题,但我没有不知道如何处理它,当我运行它时它给了我:
完整的错误日志:
有人可以帮我吗?多谢。
编辑:
这是调查/models.py
python - 从 1.8 升级到 Django 1.11 时应用程序注册表未准备好
我在升级到 Django 1.11 版时遇到了这个问题。这是我为 Djagno auth 用户模型得到的错误列表。
我试过 get_user_model() 代替“import User”,但得到了相同的“AppRegistryNotReady('Apps are not loaded yet.')”错误。
提前感谢您的建议。
编辑:在安装应用程序列表后添加 Djagno.setup() 后。我有这个错误:
RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS