静态文件是指js,css,图片等文件。render可以返回模板文件(HTML),但是缺少了js,css。在Django中我们一般会指定一个目录存放静态文件,这样方便管理。在现在前后端分离的大环境之下,静态文件我们几乎也用不到。另外在HTML中调用的时候也需要指定静态文件的路径。一般都会将静态文件放置在项目的根目录下。要使用静态文件,需要配置两个参数。
- STATIC_URL
- STATICFILES_DIRS
在模板文件(HTML)中指定静态文件的位置即可。如下所示:
高性能滑动的登录注册页面静态模板 -
在settings.py文件中配置静态文件路径
STATIC_URL = '/static/'
STATICFILES_DIRS = [
base_DIR / "static",
]
在项目根目录下创建static文件夹
在创建好的文件夹中导入css文件和js文件即可。
(venv) ~/mypython/bookmanager/static$ tree
.
├── css
│ └── dmaku.css
└── js
└── dmaku.js
完成上述步骤之后,刷新页面,即可看到如下的效果。
前端文件在这里。



