问题标签 [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.
python - Django 版本升级 1.7 到 1.8 - 内容类型问题
在将 django 版本从升级1.7
到 时1.8
,我得到了一个名为 的新迁移0002_remove_content_type_name
,之后我迁移了该文件,然后运行我的项目,之后,它显示以下错误。
然后我检查了包文件中的ContentType
模型,django.contrib
在那里我找到了下面的代码,
由于name
字段的可用,我得到了未知列错误,我们不应该编辑包文件(比如name
在模型文件中注释字段列表),而且我们必须migrate
在升级 django 版本时进行更改1.7 to 1.8
。
给我最好的解决方案来解决这个问题。谢谢。
python - 升级后无法查看 django 2.0 管理页面
我刚刚从 2 移植到 Python3 并将 Django 从 1.7 升级到 2.0(我知道有很大的变化)。我正在使用 Heroku 来托管应用程序。
当我在本地运行 heroku 或仅使用 manage.py runserver 在本地运行应用程序时,应用程序会加载,但导航到 /admin 页面会出现错误:
我的新 app.urls.py 如下所示:
而且我的设置具有管理设置的所有正确中间件和上下文处理器:
任何人都知道他们接下来会尝试什么来让它工作吗?
django - NoReverseMatch at /admin/ 升级 Django 后出错
在我将 Django 项目从 1.8 升级到 2.0 后,我尝试登录管理页面,并收到此错误消息。我可以看到登录页面,管理员的其他链接如“ http://159.203.172.178/admin/QI/page/ ”,但我只能看到第一页。
我肯定在这里包含了太多代码,因为我现在真的不知道问题出在哪里。非常感谢事先。
用于管理员的 urls.py:
设置.py:
此 html 文件中包含的 review_transcription_lists:
django - “CSRF 失败:之后未设置 CSRF cookie”Django 升级
我已经将 Django 从 1.7.5 升级到 1.11.15。我也在使用 Django Rest Framework 版本 3.3.2。
在此之后,所有 PUT/POST(也可能是 DELETE)请求都被 403 状态代码和消息拒绝:
{"detail":"CSRF 失败:CSRF cookie 未设置。"}
我在 settings.py 中使用的中间件类是:
我注意到如果我启用 'django.middleware.csrf.CsrfViewMiddleware' 中间件类,那么一切正常。但是,由于我不清楚为什么这个类目前被禁用,我想保持原样并寻找另一种解决方法。
在这种情况下会有什么选择?
python - Django 从 1.10 升级到 1.11 弃用警告
我正在尝试将我的项目从 Django 1.10 升级到 1.11:
当我运行 python -Wall manage.py test 时,我收到以下错误消息:
我环顾四周,但找不到解决此投诉的解决方案。鉴于我正在扩展用户类,这不应该是我的项目所特有的。那么,有没有人找到解决这个问题的方法?
python - Django 从 1.8 升级到 1.9 在 init 中的模型导入中断
我遇到了@JohnnyQ 在这里评论过的同样的问题。
我__init__.py
指的是多个导入,而这些导入又是指模型,这些是必需的。
该代码在 django 1.8.x 上运行良好,但在 Django 升级到 1.9.x 时会中断。
我猜这是一些类加载序列问题。在 1.9 wrt 中对触发 AppRegistryNotReady 异常的应用程序中的模型导入进行了哪些更改?
追溯在这里:
javascript - 如何修复错误未捕获的 ReferenceError: addEvent is not defined
更改我的 python 和 Django 版本后,我想出了
Uncaught ReferenceError: addEvent is not defined
.
错误发生在我的DateTimeShortcuts.js
文件中。
引发错误的代码是:
此错误阻止我呈现正确的日期小部件,该小部件用于我的 Django 应用程序。
知道如何处理吗?
python-3.x - Django 2.0.13 -> 2.1 升级导致 std 库函数找不到模块 (AttributeError)
runserver
升级 Django 2.0.13 -> 2.1.0(或更高版本)在调用等时会导致以下错误migrate
。
在 Django 2.0.13(及任何更低版本)上不会抛出此错误。
这个错误被抛出class BaseConfigurator(object):
python3.8也有同样的问题
将错误跟踪到settings.py
-> LOGGING
如果我将所有处理程序(和记录器)注释掉,则不会抛出此错误。
查看 https://docs.djangoproject.com/en/3.0/releases/2.1/ 我很难理解是什么变化导致了这个或如何调试它。
项目结构(相关项目)
一个重要的注意事项是,无论出于何种原因,升级到 2.1 后mysite/__init__.py
都会调用两次!(--noreload
应用标志)。不确定这是否与问题有关。
mysite/__init__.py
mysite/manage.py
mysite/mymodule/log.py
(内容减少,无关紧要)
django - RuntimeError:模型类未声明显式 app_label 且不在 INSTALLED_APPS 中的应用程序中
因此,我将 django 版本从 1.11 升级到 2.2 并运行python manage.py runserver
. 我得到错误:
显然,所有应用程序都已注册,包括 <project_app_name>。因此,尝试将应用程序添加到已安装应用程序的解决方案的答案不适用于此处。
任何帮助,将不胜感激
django - 为什么我在将 Django 从 2.0 升级到 2.2 后看到未应用迁移的消息
我将 Django 从 2.0 版升级到 2.2 版。升级完成,没有任何问题。但是,尝试启动服务器会发出以下消息:
使用 StatReloader 监视文件更改正在执行系统检查...
系统检查未发现任何问题(0 静音)。
您有 3 个未应用的迁移。在您为应用程序应用迁移之前,您的项目可能无法正常工作:admin、auth。运行“python manage.py migrate”以应用它们。
2021 年 3 月 27 日 - 08:37:07 Django 版本 2.2.19,使用设置'lead.settings' 在http://127.0.0.1:8000/启动开发服务器 使用 CONTROL-C 退出服务器。
到目前为止,我的应用程序运行良好(即在升级之前)。
我已经检查了迁移表中的数据库,但是没有参考日期的条目。应用程序的“迁移”文件夹中也没有迁移文件。
我的问题是:
系统指向的这些迁移是什么?继续应用迁移是否明智?
此外,我不确定在升级之前我是否遇到过以下条目:
使用 StatReloader 监视文件更改
跟升级有关系吗?
更新
得到了一些关于我的问题的第二部分的信息,即这里的 StatReloader 。所以我假设从 2.2 版开始的 Django 安装将具有此功能。(我未能提供此信息可能是因为我在搜索短语中添加了关键字迁移,并且该信息将降级到子页面。)
现在希望我能得到一些关于迁移的主要查询的答案。