Django配置文件在项目名称下的settiings.py文件中,来看下各个配置的作用和方法:
1 ALLOWED_HOSTS = ['*'] # 允许主机,就是可连接的主机IP,'*','0.0.0.0'都是允许所有人连接。
1 INSTALLED_APPS = [ 2 'app.apps.AppConfig', 3 ] # 已注册app,就是新建app(某个功能目录),要注册让django知道,写法,app名称.apps.App名称Config(创建app时会直接创建出来)
1 DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.backends.mysql', # 引擎 4 'NAME': 'django', # 数据库名称 5 'HOST': '127.0.0.1', # 数据库IP地址 6 'PORT': 3306, # 端口号 7 'USER': 'root', # 数据库帐号 8 'PASSWORD': '1234873945', # 数据库密码 9 } 10 } # 配置数据库
1 STATIC_URL = '/static/' # 静态文件路径别名 2 STATICFILES_DIRS = [ 3 os.path.join(BASE_DIR, 'a'), 4 os.path.join(BASE_DIR, 'b'), 5 6 ] # 静态文件,存放的具体路径,无论实际路径是什么,寻找静态文件的时候,都在前面加上别名,再继续选
1 TEMPLATES = [ 2 { 3 'BACKEND': 'django.template.backends.django.DjangoTemplates', 4 'DIRS': [os.path.join(BASE_DIR, 'templates')] 5 , # 模版文件的路径 6 'APP_DIRS': True, 7 'OPTIONS': { 8 'context_processors': [ 9 'django.template.context_processors.debug', 10 'django.template.context_processors.request', 11 'django.contrib.auth.context_processors.auth', 12 'django.contrib.messages.context_processors.messages', 13 ], 14 }, 15 }, 16 ] # 模版文件相关