完成模型文件的创建,输入 python manage.py makemigrations main ,我得到回复,'没有安装标签为'main'的应用程序。当我执行 python manage.py migrate 时,它说应用所有迁移:admin、auth、contenttypes、sessions。我什至花了大量时间仔细检查我的拼写,它是正确的。关于如何修复它的任何想法?
答案 0 :(得分:0)
您需要将您的应用程序 main
添加到 settings.py
中的 INSTALLED_APPS
setting [Django-doc]:
# settings.py
INSTALLED_APPS = [
# …,
'main'
]
答案 1 :(得分:0)
您的 app.py 必须如下所示:
def __init__(self, *args, **kwargs):
super(MyModelUpdateForm, self).__init__(*args, **kwargs)
self.fields['fieldA'].disabled = True
self.fields['fieldA'].initial = self.instance.fieldA