Django从理论到实战(part24)--在模板中访问静态文件(django收集静态文件)

网友投稿 193 2022-08-30


Django从理论到实战(part24)--在模板中访问静态文件(django收集静态文件)

学习笔记,仅供参考

参考自:Django打造大型企业官网–Huang Y;

本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的记录一下。

在模板中访问静态文件

进入虚拟环境

workon mymkvir

创建新项目

cd F:\MyStudio\PythonStudio\goatbishop.project01\Djangodjango-admin startproject newwebsite3

配置静态文件路径

首先,我们在项目下创建static文件夹,并在里面存放TX.jpg文件,再进入settings.py

进行配置,在文件中添加STATICFILES_DIRS列表:

STATICFILES_DIRS = [ os.path.join(BASE_DIR,"static") ]

当我们进行以上配置之后,​​DTL​​就会在这个列表的路径中查找静态文件了。

创建模板并导入静态文件

创建templates文件夹,并创建模板文件index.html:

{% load static %} Title

在模版中,我们需要使用​​load​​​标签加载​​static​​标签。

在templates文件夹中,创建pink.css文件:

body { background-color: pink;}

设置路由并创建视图函数

在urls.py文件中,创建路由:

from django.contrib import adminfrom django.urls import pathfrom . import viewsurlpatterns = [ path('admin/', admin.site.urls), path('', views.index),]

在views.py文件中,创建视图函数:

from django.shortcuts import renderdef index(request): return render(request, "index.html")

发起请求

向http://127.0.0.1:8000/发起请求:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:括号生成 (Python)(括号生成 c语言)
下一篇:Django API 开发:一个 Todo 应用的后端
相关文章

 发表评论

暂时没有评论,来抢沙发吧~