models.py
class Genre(models.Model):
name = models.CharField(max_length=30)
def __unicode__(self):
return self.name
Genres.py
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數據庫我不能做到這一點進口: from myproj.models import Genre
。我不知道爲什麼...... 當我這樣做,顯示此錯誤:錯誤增加新的車型數據庫的Django
% (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的模型,你的腳本,我會真的gratefull
究竟發生了什麼錯誤?當你運行''makemigrations''? – Grimmy
不,它發生在我運行genre.py以便使用api中的數據更新te db時。 –