Django相关项目配置
1. 配置了模板文件夹
1.1 创建templates文件夹
位置是项目与settings.py所在文件夹是同级目录
1.2 根据各个模块,在文件夹中进行子文件夹创建
1.3 在settings中,进行注册
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')],# 注意是拼接路径
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
注意点:注意是拼接路径
2. 配置静态文件文件夹
https://docs.djangoproject.com/en/2.2/howto/static-files/
2.1 创建静态文件文件夹
2.2 根据文件类型,创建子文件夹
2.3 进行注册
2.3.1 配置路径
STATIC_URL = '/static/'
2.3.2 配置文件夹
STATICFILES_DIRS = [
os.path.join(BASE_DIR,"static")
]
2.4 进行静态资源访问
http://127.0.0.1:8000/static/pic/peiqi.jpg
访问地址:
http://127.0.0.1:8000/static/文件在static静态文件夹中的位置路径
3. 配置每一个app在后台管理站点中的问题
from django.apps import AppConfig
class BookmanageConfig(AppConfig):
# 表示当前的配置类和哪一个app是连接的,每一个配置类必须包含当前属性,属于自动生成
name = 'bookmanage'
# 当前app在后台管理站点中的显示名字
verbose_name='书籍与人物信息管理'