IndexError :내 django 코드에서 'list index out of range'가 나타나는 이유는 무엇입니까?
import os
os.environ["DJANGO_SETTINGS_MODULE"] = "sphinx_test.settings"
#from django.core.management import setup_environ
#from sphinx_test import settings
#setup_environ(settings)
from django.db import models
from djangosphinx.models import SphinxSearch,SphinxQuerySet
class File(models.Model):
name = models.CharField(max_length=200)
tags = models.CharField(max_length=200)
objects = models.Manager()
search = SphinxQuerySet(index="test1")
import datetime
class Group(models.Model):
name = models.CharField(max_length=32)
class Document(models.Model):
group = models.ForeignKey(Group)
date_added = models.DateTimeField(default=datetime.datetime.now)
title = models.CharField(max_length=32)
content = models.TextField()
search = SphinxQuerySet(File,index="test1")
class Meta:
db_table = 'documents'
및
Traceback (most recent call last):
File "D:\zjm_code\sphinx_test\models.py", line 16, in <module>
class File(models.Model):
File "D:\Python25\Lib\site-packages\django\db\models\base.py", line 52, in __new__
kwargs = {"app_label": model_module.__name__.split('.')[-2]}
IndexError: list index out of range
설정하는 방법은 다음과 같습니다. class 메타 : app_label = sphinx_test – zjm1126
모델 클래스 내에는 yes가 있습니다. –
안녕하세요, 괜찮아요, 그리고 내가 내 코드를 실행할 때 아무것도 인쇄, 내 databse (이름은 '테스트')에 무슨 일이 일어 났는지 알고 싶어요 – zjm1126