Python 向数据库Django添加新模型时出错 models.py 体裁

Python 向数据库Django添加新模型时出错 models.py 体裁,python,django,database,Python,Django,Database,当我尝试向sqlite db添加一些模型时,我无法执行此导入: 从myproj.models导入流派。我不知道为什么。。。 执行此操作时,会显示此错误: %描述,环境变量 django.core.exceptions.ImpropertlyConfigured:请求设置默认\索引\表空间,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或call SETTINGS.configure。 如果有人能帮助我,我将非常感激,每当你运行一个使用python模型的

当我尝试向sqlite db添加一些模型时,我无法执行此导入: 从myproj.models导入流派。我不知道为什么。。。 执行此操作时,会显示此错误:

%描述,环境变量 django.core.exceptions.ImpropertlyConfigured:请求设置默认\索引\表空间,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或call SETTINGS.configure。
如果有人能帮助我,我将非常感激,每当你运行一个使用python模型的脚本时,你需要告诉python django首先存在。在脚本开头尝试以下操作:

import os
import sys
import django 

sys.path.append("/path/to/your/project")
os.environ["DJANGO_SETTINGS_MODULE"] = "yourProjectName.settings"
django.setup()

它就像一个mini settings.py。你没有在django内部运行一些东西,所以你需要先启动一些东西。我想知道是否有其他人可以将其细化为一个解决方案,我们不需要在每次编写新脚本时硬编码

那个错误到底是什么时候发生的?当您运行makemigrations时?不,当我运行genre.py以便使用api中的数据更新te db时会发生这种情况。
from MyVideoGames.models import Genre
from ClientIGDB import ClientIGDB

genres = ClientIGDB.api_call("genres", ["name"], 50)

for genre in genres:
    g = Genre.objects.create(name=genre["name"])
    g.save()
import os
import sys
import django 

sys.path.append("/path/to/your/project")
os.environ["DJANGO_SETTINGS_MODULE"] = "yourProjectName.settings"
django.setup()