1.按照正常的做法,在django项目中配置如下:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static_files')]
2. 访问:http://127.0.0.1:8000/static/index.html就能正常访问,原因:访问时发现路径带static,会自动寻找STATICFILES_DIRS文件夹路径.
3.如果现在将项目中static_files文件夹移动至桌面,将路径修改,依然可以访问,它会依照给定路径自动寻找静态文件夹,这样就将静态文件夹与后台代码完全分开,后台也能访问到静态文件路径.
STATIC_URL = '/static/'
# 这个文件夹竟然可以随便放置在任意地方,不一定必须在项目目录下
STATICFILES_DIRS = [os.path.join(BASE_DIR, '/home/python/Desktop/static_files')]