class Genre(models.Model):
name = models.CharField(max_length=30)
def __unicode__(self):
return self.name
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()
当我尝试将一些模型添加到sqlite db时,我无法执行此导入:
from myproj.models import Genre
。我不知道为什么。。。
当我这样做时,此错误显示为:
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
如果有人能帮我,我会非常感激的
无论何时运行使用python模型的脚本,都需要告诉python django首先存在。在脚本开头尝试以下操作:
就像迷你车一样设置.py. 你没有在django内部运行一些东西,所以你需要先启动一些东西。我想知道是否有其他人可以改进这个解决方案,我们不需要每次编写新脚本时都硬编码。你知道吗
相关问题 更多 >
编程相关推荐