【发布时间】:2010-02-06 02:53:27
【问题描述】:
我们可以称之为“独立 Django 表”
我现在不成功。
你可以吗???
谢谢
如果您不知道“独立 Django 脚本”,请查看http://www.b-list.org/weblog/2007/sep/22/standalone-django-scripts/
2.这是我的代码:
from django.core.management import setup_environ
from sphinx_test import settings
setup_environ(settings)
import sys
sys.path.append('D:\zjm_code\sphinx_test')
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")
#class Meta:#<----------- 1
# app_label = 'sphinx_test'#<------ 2
我的问题是当我在 1 和 2 前面添加“#”时,错误是:
Traceback (most recent call last):
File "D:\zjm_code\sphinx_test\books\models.py", line 17, 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
当我删除 1 和 2 前面的 '#' 时,它什么也不打印,并且还没有创建表。
为什么??
【问题讨论】:
-
你必须在这里展示你的代码,否则他们不会知道你在说什么。