java中的接口是类吗
242
2022-08-31
Django(part18)--静态文件(django收集静态文件)
学习笔记,仅供参考,有错必纠
静态文件
什么是静态文件
不能与服务器端做动态交互的文件都是静态文件,比如:图片,js文件,音频,视频,部分html文件
静态文件的配置
对于静态文件的配置,我们需要在settings.py中进行下面两项更改。
配置静态文件的访问路径
打开settings.py模块,确认该文件底端是否有以下代码,没有则增加以下代码:
STATIC_URL = '/static/'
之后,我们便可以用= [ (os.path.join(BASE_DIR, 'static'))]
在static文件夹下放入一个image文件夹,里面放一些图片:
在static文件夹中创建一个test1.html文件,并将image文件夹下的图片的路径添加到test1.html文件中:
这些jpg和html文件,是不变的(区别于模板中的html文件),如果我们想访问他们,不需要给其创建新的路由,只需要把他们放到static文件夹下,即可通过url进行访问。
我们向load static %}{% static '静态文件路径' %}
现在,我们定义一个模板test_static.html:
views.py
def test_static(request): return render(request, "test_static.html")
urls.py
urlpatterns = [ path('admin/', admin.site.urls), re_path(r'^test_form/$', views.test_form), re_path(r'^test_static/$', views.test_static),]
向http://127.0.0.1:8000/test_static/发起请求:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~