如果我对django中的模型进行了更改,则不再使用
进行更改python manage.py makemigrations
我之前通过dropdb删除了数据库(postgres),并使用createdb重新创建了它。然后,我从apps migrations文件夹中删除了迁移。在此之前,makemigrations确实适用于该应用程序。
最好的修复方法是什么?
答案 0 :(得分:3)
使用it('change on element "select" calls "clickedElement"', function () {
// Create a new 'change' event
var event = document.createEvent("HTMLEvents");
event.initEvent("change", true, true);
// Dispatch it.
this._view.el.querySelector('option[selected]').dispatchEvent(event);
expect(this.clickedElementSpy).has.been.called;
});
文件重新创建迁移文件夹。此快捷方式是运行__init__.py
。此处的应用标签非常重要,否则会将您的应用视为未迁移的应用,并且不会创建任何迁移。
答案 1 :(得分:0)
试试这个:
python manage.py makemigrations app_name
或者,只需在每个迁移文件夹中添加__init__.py
文件。