Traceback (most recent call last):
File "E:/py_project/auto_sale_spider/spider/taobao_spider/spider_main_selenium.py", line 4, in <module>
from spider.models import *
File "E:\py_project\auto_sale_spider\spider\models.py", line 5, in <module>
class Product(models.Model):
File "E:\py_project\auto_sale_spider\spider\models.py", line 6, in Product
productId = models.AutoField(u'产品编号', primary_key=True)
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\db\models\fields\__init__.py", line 931, in __init__
super(AutoField, self).__init__(*args, **kwargs)
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\db\models\fields\__init__.py", line 161, in __init__
self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\conf\__init__.py", line 48, in __getattr__
self._setup(name)
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\conf\__init__.py", line 42, in _setup
% (desc, ENVIRONMENT_VARIABLE))
File "E:/py_project/auto_sale_spider/spider/taobao_spider/spider_main_selenium.py", line 4, in <module>
from spider.models import *
File "E:\py_project\auto_sale_spider\spider\models.py", line 5, in <module>
class Product(models.Model):
File "E:\py_project\auto_sale_spider\spider\models.py", line 6, in Product
productId = models.AutoField(u'产品编号', primary_key=True)
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\db\models\fields\__init__.py", line 931, in __init__
super(AutoField, self).__init__(*args, **kwargs)
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\db\models\fields\__init__.py", line 161, in __init__
self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\conf\__init__.py", line 48, in __getattr__
self._setup(name)
File "E:\Python27\lib\site-packages\django-1.8.18-py2.7.egg\django\conf\__init__.py", line 42, 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.
直接在django程序中运行了一个python文件,而且文件中引用了models.py,则会抛出ImproperlyConfigured异常,
解决方法:
部署网站:python manage.py runserver
通过访问网站来调用该python文件