阿语python4-1 django框架v5.0第1.11.2节 静态文件

news/2024/7/7 21:47:53 标签: java, django, nginx, html, python
htmledit_views">

项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。在html页面中调用时,也需要指定静态文件的路径,Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下,也可以放在应用的目录下,由于有些静态文件在项目中是通用的,所以推荐放在项目的根目录下,方便管理。

为了提供静态文件,需要配置两个参数:

  • STATICFILES_DIRS存放查找静态文件的目录

  • STATIC_URL访问静态文件的URL前缀

示例

1) 在项目根目录下创建static目录来保存静态文件。

2) 在bookmanager/settings.py中修改静态文件的两个参数为

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

3)此时在static添加的任何静态文件都可以使用网址/static/文件在static中的路径来访问了。

例如,我们向static目录中添加一个index.html文件,在浏览器中就可以使用127.0.0.1:8000/static/index.html来访问。

或者我们在static目录中添加了一个子目录和文件book/detail.html,在浏览器中就可以使用127.0.0.1:8000/static/book/detail.html来访问。


http://www.niftyadmin.cn/n/739834.html

相关文章

计算机系统的环境变量,电脑path环境变量不见了怎么恢复_教你恢复电脑path环境变量的方法...

Path环境变量,作用是指定命令搜索路径,默认为Windows目录(C:\windows)和系统目录(C:\windows\system32),可以告诉系统在当前目录找不到所需文件时,就按path指定的路径查找。近期有网友留言说自己电脑path环境变量不见了&#xff0…

阿语python4-1 django框架v5.0第1.10节 展示书籍列表

实现步骤1.创建视图2.创建模板3.配置URLconf1.创建视图查询数据库数据构造上下文传递上下文到模板# 定义视图:提供书籍列表信息 def bookList(request):# 查询数据库书籍列表数据books BookInfo.objects.all()# 构造上下文context {books:books}# 数据交给模板处理…

文件档案软件测试,如何写软件测试的归档报告?

软件测试是产品研发的重要环节,虽然不似编程与设计那样复杂,但是软件测试非常注重工作流程以及归档总结。一般情况下软件测试之前需要根据软件的特性制定整体的测试计划,包括业务处理的过程以及整个软件测试的重点在哪里。然后还需要设计测试…

阿语python4-1 django框架v5.0第2.5节 shell工具和查看MySQL数据库日志

1 shell工具Django的manage工具提供了shell命令,帮助我们配置好当前工程的运行环境(如连接好数据库等),以便可以直接在终端中执行测试python语句。通过如下命令进入shellpython manage.py shell导入两个模型类,以便后续…

计算机与艺术联姻阶段,数字媒体艺术概论

幻觉艺术,或是多重合理空间组合的不合理性。.意识与潜意识:源于对超现实主义的理解,数字媒体艺术不但重视人类意识的思考,更重视潜意识的范畴,是一种超理性,超现实的艺术。.气氛铺陈:许多数字媒…

阿语python4-1 django框架v5.0第2.7.1节 基础条件查询

1 基本查询get查询单一结果&#xff0c;如果不存在会抛出模型类.DoesNotExist异常。all查询多个结果。count查询结果数量。>>> BookInfo.objects.get(id1) <BookInfo: 射雕英雄传>>>> BookInfo.objects.get(pk2) <BookInfo: 天龙八部>>>&g…

TeamSpeak服务器无法运行,Teamspeak docker两步快速搭建运行 及 服务器权限丢失解决办法...

昨晚在调试ts频道组权限&#xff0c;不小心把自己权限弄丢了&#xff0c;一番尝试无果只能选择重装&#xff0c;由于残留东西无法理清&#xff0c;之前的搭建方法出错 Teamspeak 华为云linux快速搭建&#xff0c;最终找到这个最快速的搭建方法。1.环境准备(1)Linux Centos 7.x …

阿语python4-1 django框架v5.0第2.7.4节 关联查询

关联查询查询书籍为1的所有人物信息 查询人物为1的书籍信息由一到多的访问语法&#xff1a;一对应的模型类对象.多对应的模型类名小写_set 例&#xff1a;>>> book BookInfo.objects.get(id1) >>> book.peopleinfo_set.all() <QuerySet [<PeopleInfo:…