为什么我在运行 manage.py 验证时出错



>我使用 Python 3.3姜戈 1.7和视窗操作系统

这是我 models.py 文件,下面是我运行解释器时的错误片段。

from django.db import models

class Publisher(models.Model):
        name = models.CharField(max_length=30)
        address = models.CharField(max_length=50)
        city = models.CharField(max_length=60)
        state_province = models.CharField(max_length=30)
        country = models.CharField(max_length=50)
        website = models.URLField()
class Author(models.Model):
        salutation = models.CharField(max_length=10)
        first_name = models.CharField(max_length=30)
        last_name = models.CharField(max_length=40)
        email = models.EmailField()
        headshot = models.ImageField(upload_to='/tmp')
class Book(models.Model):
        title = models.CharField(max_length=100)
        authors = models.ManyToManyField(Author)
        publisher = models.ForeignKey(Publisher)
        publication_date = models.DateField()
# Create your models here.

这是我 models.py 文件。 这段代码有什么问题? 当我运行时 解释器错误

如下

Traceback (most recent call last):
  File "C:Python33Scriptsmysitebooksmodels.py", line 3, in <module>
    class Publisher(models.Model):
  File "C:Python33Scriptsmysitebooksmodels.py", line 4, in Publisher
    name = models.CharField(max_length=30)
  File "C:Python33libsite-packagesdjangodbmodelsfields__init__.py", line 1012, in __init__
    super(CharField, self).__init__(*args, **kwargs)
  File "C:Python33libsite-packagesdjangodbmodelsfields__init__.py", line 146, in __init__
    self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
  File "C:Python33libsite-packagesdjangoconf__init__.py", line 46, in __getattr__
    self._setup(name)
  File "C:Python33libsite-packagesdjangoconf__init__.py", line 40, in _setup
    % (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.

参数称为 max_length

最新更新