python交互环境导入模块出错
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
解决方法
import os,django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project_name.settings")# project_name 项目名称
django.setup()
修改后,执行
python manage.py makemigrations #根据model生成迁移文件
python manage.py migrate #根据迁移文件生成数据表
会出现 raise RuntimeError(“populate() isn’t reentrant”)
RuntimeError: populate() isn’t reentrant
删除修改即可