我试图使用makemigations命令在现有应用程序中创建迁移,但它输出"没有检测到更改".

通常我使用startapp命令创建新应用,但在创建该应用时没有将其用于该apply.

调试后,我发现它没有创建迁移,因为应用程序中缺少migrations个包/文件夹.

如果文件夹不在那里,或者我遗漏了什么,它创建文件夹会更好吗?

推荐答案

要为应用程序创建初始迁移,请运行makemigrations并指定应用程序名称.将创建"迁移"文件夹.

./manage.py makemigrations <myapp>

你的应用必须先包含在INSTALLED_APPS中(inside settings.py).

Python相关问答推荐

带有Postgres的Flask-Data在调用少量API后崩溃

使用imap-tools时错误,其邮箱地址包含域名中的非默认字符

用Python获取HTML Span类中的数据

将HLS纳入媒体包

Class_weight参数不影响RandomForestClassifier不平衡数据集中的结果

@Property方法上的inspect.getmembers出现意外行为,引发异常

SQLGory-file包FilField不允许提供自定义文件名,自动将文件保存为未命名

ModuleNotFound错误:没有名为flags.State的模块; flags不是包

无法定位元素错误404

如何使用pytest来查看Python中是否存在class attribution属性?

如何让这个星型模式在Python中只使用一个for循环?

如何在UserSerializer中添加显式字段?

如何在Python中找到线性依赖mod 2

如何使用Numpy. stracards重新编写滚动和?

python—telegraph—bot send_voice发送空文件

ruamel.yaml dump:如何阻止map标量值被移动到一个新的缩进行?

在代码执行后关闭ChromeDriver窗口

人口全部乱序 - Python—Matplotlib—映射

基于Scipy插值法的三次样条系数

BeautifulSoup-Screper有时运行得很好,很健壮--但有时它失败了::可能这里需要一些更多的异常处理?