makemigrations 无法检测到 django 中的变化

     2023-02-16     82

关键词:

【中文标题】makemigrations 无法检测到 django 中的变化【英文标题】:makemigrations can't detect change in django 【发布时间】:2022-01-15 15:57:48 【问题描述】:

我知道有很多类似的问题:但我会尽可能简单地描述我的问题。

这是我要迁移的应用程序。

这是我的设置.py

当我输入 makemigrations 时会发生这种情况(在我的模型中添加一个字段之后)

当我输入 showmigrations 时会发生这种情况(在我的模型中添加一个字段之后)

我已经使用 pip 重新安装了 django,我已经创建了新的应用程序,我已经创建了新的项目,新的 venv,我什至已经重新安装了 python 本身,都是一样的故事。 我怀疑我的 django 源代码已损坏,但是当我使用 pip 安装 django 时,它使用之前下载的文件而不是下载新文件。相信我,我已经尝试了新手可能尝试的所有方式,有人可以告诉我如何重新下载 django 本身,或者比我聪明的人知道现在发生了什么。 谢谢!

【问题讨论】:

尝试使用应用名称。 python manage.py makemigrations app_name 如果指定应用名称不起作用,可以显示app/models.py的内容吗? 你是我的救星! @伊恩谢尔文顿 【参考方案1】:

谢谢你们所有的支持!在网上苦苦寻找答案后,我终于成功了!!!这是由于模型的变化,我确实创建了一个新课程,但是

>我忘记从model.Model继承了 我不得不说,这真的很搞笑和愚蠢。但这让 django 无法将我的类视为模型,从而导致无法检测到变化。不得不说这真的是新手专属问题。

【讨论】:

【参考方案2】:

你应该试试

python manage.py migrate
python manage.py makemigrations app

除此之外,如果您的应用程序正常运行,那么如果 Django 没有发现要应用的迁移,您也不用担心。

【讨论】:

未检测到针对 makemigrations 的更改

】未检测到针对makemigrations的更改【英文标题】:Nochangesdetectedformakemigrations【发布时间】:2020-11-2505:27:14【问题描述】:我是Django新手。我想使用模型创建表。我已尝试点击此链接:https://docs.djangoproject.com/en/3.0/topics/db/models/。... 查看详情

makemigrations 响应 指定 app_label 时未检测到更改

】makemigrations响应指定app_label时未检测到更改【英文标题】:makemigrationsreponsesNochangesdetectedwhenapp_labelisspecified【发布时间】:2019-02-1615:17:20【问题描述】:我有2个mysql数据库,我想为第二个(analysis_db)创建一个新模型,但运行makemi... 查看详情

Django中的Python社交身份验证,makemigrations检测到没有变化

】Django中的Python社交身份验证,makemigrations检测到没有变化【英文标题】:PythonsocialauthinDjango,makemigrationsdetectsnochanges【发布时间】:2015-06-1905:28:22【问题描述】:我正在按照文档在我的django项目中获取python社交身份验证https://pyth... 查看详情

python manage.py makemigrations 没有检测到变化?

】pythonmanage.pymakemigrations没有检测到变化?【英文标题】:pythonmanage.pymakemigrationsgivesNochangesdetected?【发布时间】:2016-01-0119:00:50【问题描述】:我只是从github克隆现有项目,然后将mysql数据库转储到我的本地机器中。每件事都运... 查看详情

Django makemigrations 未检测到项目/应用程序/myapp

】Djangomakemigrations未检测到项目/应用程序/myapp【英文标题】:Djangomakemigrationsnotdetectingproject/apps/myapp【发布时间】:2017-02-0209:49:25【问题描述】:已解决有趣:./manage.pymakemigrationsapps.myapp->“App\'apps.myapp\'可以找不到。它在INSTALL... 查看详情

makemigrations 无法在 INSTALLED_APPS 中找到应用程序

】makemigrations无法在INSTALLED_APPS中找到应用程序【英文标题】:makemigrationsnotabletofindappwithinINSTALLED_APPS【发布时间】:2016-03-2613:04:41【问题描述】:我正在尝试将现有的django1.4项目移植到django1.7这是我将项目移植到django1.7之前的树... 查看详情

为啥 Django makemigrations 每次运行时都会检测到由于 help_text/verbose_name 属性中的重音而导致的更改?

】为啥Djangomakemigrations每次运行时都会检测到由于help_text/verbose_name属性中的重音而导致的更改?【英文标题】:WhyDjangomakemigrationsdetectchangeseverytimeitisrunduetoaccentinhelp_text/verbose_nameattributes?为什么Djangomakemigrations每次运行时都会检... 查看详情

检测代码是不是在 migrate/makemigrations 命令的上下文中运行

】检测代码是不是在migrate/makemigrations命令的上下文中运行【英文标题】:Detectwhethercodeisbeingruninthecontextofmigrate/makemigrationscommand检测代码是否在migrate/makemigrations命令的上下文中运行【发布时间】:2016-01-1315:31:59【问题描述】:我... 查看详情

Heroku 上的 Django 1.7:如何让 makemigrations 重新扫描数据库?

】Heroku上的Django1.7:如何让makemigrations重新扫描数据库?【英文标题】:Django1.7onHeroku:howdoIgetmakemigrationstorescanthedatabase?【发布时间】:2014-12-1423:13:30【问题描述】:我在Heroku上运行Django1.7。我已经对models.py文件进行了更改(在表... 查看详情

Django:啥时候运行makemigrations?

】Django:啥时候运行makemigrations?【英文标题】:Django:Whentorunmakemigrations?Django:什么时候运行makemigrations?【发布时间】:2017-08-1810:19:52【问题描述】:除了向模型添加/删除/修改字段外,Django还会在我向模型添加或修改方法时... 查看详情

makemigrations 和升级到 Django 1.7 的问题

】makemigrations和升级到Django1.7的问题【英文标题】:IssueswithmakemigrationsandupgradingtoDjango1.7【发布时间】:2015-05-1211:57:08【问题描述】:我的团队有一个项目在Django1.6上与South一起运行,我们刚刚升级到1.7。我按照指南,清除了旧的... 查看详情

Django 上的 MakeMigration 错误 - ImportError:无法从“django.db.models”导入名称“FieldDoesNotExist”

】Django上的MakeMigration错误-ImportError:无法从“django.db.models”导入名称“FieldDoesNotExist”【英文标题】:MakeMigrationErroronDjango-ImportError:cannotimportname\'FieldDoesNotExist\'from\'django.db.models\'【发布时间】:2020-11-2717:01:08【问题描述】: 查看详情

Django 无法为嵌套应用程序进行迁移

...ngo无法为嵌套应用程序进行迁移【英文标题】:Djangocannotmakemigrationsforanestedapp【发布时间】:2019-06-2417:36:25【问题描述】:我正在尝试在我的django项目中创建一个嵌套应用程序,但makemigrations没有检测到它。我有以下目录结构:m... 查看详情

makemigrations 忽略所有领域 (DJANGO)

】makemigrations忽略所有领域(DJANGO)【英文标题】:makemigrationsignoringallthefields(DJANGO)【发布时间】:2021-12-2020:00:06【问题描述】:正如标题所说,有一个我无法解决的问题,那就是当我迁移我的admin_db应用程序时,它只是忽略了所有... 查看详情

migrate和makemigrations的差别

修改model.py的内容之后执行下面的命令:pythonmanger.pymakemigrations相当于在该app下建立migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py,但是这个改动还没有作用到数据库文件你可以手动打开这个文件,看看里... 查看详情

countvectorizer 无法检测到单词

】countvectorizer无法检测到单词【英文标题】:countvectorizernotabletodetect,words【发布时间】:2022-01-0500:35:48【问题描述】:final_vocab=\'Amazon\',\'BigBazaar\',\'BrandFactory\',\'Central\',\'Cleartrip\',\'Dominos\',\'Flipkart\',\'IRCTC\',\'Lensk 查看详情

为 UIView 添加时,UITapGestureRecognizer 无法正常工作无法检测到问题

】为UIView添加时,UITapGestureRecognizer无法正常工作无法检测到问题【英文标题】:UITapGestureRecognizernotworkingwhenaddedforUIViewCannotdetecttheissue【发布时间】:2013-10-2306:53:01【问题描述】:UITapGestureRecognizer在为UIView添加时不起作用。无法... 查看详情

无法检测到 webViewDidFinishLoad 事件

】无法检测到webViewDidFinishLoad事件【英文标题】:Can\'tdetectwebViewDidFinishLoadevent【发布时间】:2017-03-1008:56:28【问题描述】:我正在尝试制作一个IOS应用程序以在web视图中显示网站。没关系,它正在工作。现在我正在尝试检测页面... 查看详情