使用Django时报错:
原因:
1、与静态目录设置有关;
2、查看settings.py文件,原文档编写如下:
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.2/howto/static-files/
STATIC_URL = '/static/'
#静态目录
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static")
)
3、发现os.path.join(BASE_DIR, "static")后面少了逗号
【注】Django框架中的配置文件,每个属性配置,都需要以逗号结束,如:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'IPC',
'OPC',
'Pharmacy',
]
4、更改静态资源配置,添加逗号后,启动成功。