我将模型文件从Users.py
重命名为users.py
。 Makemigrations和迁移工作正常,但是当我尝试运行命令manage.py runserver
时,它会抛出错误。
No module named 'accounts.models.Users'
在迁移文件中。
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-12 16:37
from __future__ import unicode_literals
import accounts.models.Users
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('accounts', '0004_usermodel_is_active'),
]
operations = [
migrations.AlterModelManagers(
name='usermodel',
managers=[
('objects', accounts.models.Users.MyUserManager()),
],
),
]
如何解决此错误?我们不应该更改模型文件名吗?