Django学习记录(11)Django静态资源操作
2020-07-07 22:35
323 查看
Django处理静态资源
- 在项目的根下,新建一个static文件夹用于存放静态资源
- 将项目中的静态资源,拷贝到static文件夹下
- 在django的配置文件settings.py,设置静态资源的位置
- 确保
INSTALLED_APP
下配置了django.contrib.staticfiles
- 确保配置了
STATIC_URL
,这个是用来设置静态资源的访问地址 - 设置静态资源的位置
STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static") ]
- 在模板中使用静态资源的方式
方式一:
<script src='/static/js/xxxx.js'></script>
ps:这种方式由于static标签位置写死了,所以一旦在settings.py中修改了STATIC_URL,则模板需要全部修改
方式二:(推荐)
<script src={% static 'js/xxx.js' %}> </script>
User内置的模型类
create_user:存储账户信息,会对密码自动加密
create_superuser:创建超级用户,会对密码进行加密
set_password:对密码进行加密
check_password:对密码进行校验
相关文章推荐
- Django学习___静态资源访问
- Django学习笔记(1)---引入静态资源
- django学习11 静态文件
- spring mvc 学习记录之@RequestMapping与静态资源重名
- 基于 Python 的数据结构与算法分析学习记录(6-11)—— 二叉查找树与操作
- django学习记录--在admin界面进行搜索操作后,报错:Related Field got invalid lookup: icontains
- (转)Django ====> 实战学习篇四 引入bootstrap,设置静态资源
- Linux学习记录(11)LVM的基本概念和操作
- django学习记录-cmd方式插件数据报:“RuntimeWarning: DateTimeField Event.start_time received a naive datetime
- 基于Django静态资源部署404的解决方法
- GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush
- Django 学习记录
- MongoDB学习记录04-MongoDB聚合操作
- django学习9 数据库操作命令
- python学习(11)文件的读写操作
- Django学习笔记 ORM操作 From菜鸟教程
- redis学习记录(redis的持久化操作、基于java的jedis操作)
- Spring Boot 学习(5)解决 WebMvcConfigurationSupport 静态资源失效问题
- Scala学习记录-Scala入门资源
- 黑马程序员_学习记录11:多线程