一些设置setting.py

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
DEBUG = True ALLOWED_HOSTS = ['*'] DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "webdb", 'USER': 'root', 'PASSWORD': '123456', 'HOST': '127.0.0.1', 'PORT': '3306', 'CONN_MAX_AGE': 60*10, } } STATIC_URL = '/static/'
# STATIC_ROOT = os.path.join(BASE_DIR, 'static/').replace("\\","/")
STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static/").replace("\\", "/"), )

运行项目内应用测试模块tests.py,报错

Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured

处理如下:

from django.test import TestCase # Create your tests here.
import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'your project.settings') django.setup() # 模型类的导入必须在django启动初始化配置以后进行
from index.models import Author Author.objects.create(name="小明", age=20, email="110@gmail.com")

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄