python静态数据存储_Python Django 之 静态文件存放设置

本文介绍了在Django项目中如何设置静态文件的存放路径,包括STATICFILES_DIRS的配置,以及如何引入和验证静态文件如jquery。同时阐述了STATIC_URL的作用,即使后端静态文件路径改变,前端仍能通过别名稳定引用。
摘要由CSDN通过智能技术生成

一、静态文件存放路径设置STATICFILES_DIRS

1、在django项目目录下面新建静态文件保存目录

1f989ec03bff602e3acac03e1e0d5220.png

2、在setting中添加相应寻找静态文件目录的配置

STATICFILES_DIRS=(

os.path.join(BASE_DIR,"static"),

)

3、将jquery放入相应路径中

4eab50ace9c3de61e622d18494e9ed95.png

3e0086f90811c56b9d531ea7fd48630c.png

4、验证静态文件的路径设置

1)url

from django.contrib import admin

from django.urls import path

from blog import views

urlpatterns = [

path('admin/', admin.site.urls),

#path('cur_time/',views.cur_time),

path('userInfo/',views.userInfo),

]

2)views

from django.shortcuts import render,HttpResponse

import datetime

from blog import models

def userInfo(req):

if req.method=="POST":

u=req.POST.get("username",None)

s=req.POST.get("sex", None)

e=req.POST.get("email", None)

models.UserInfo.objects.create(

username=u,

sex=s,

email=e,

)

user_list=models.UserInfo.objects.all()

return render(req,"index.html",{"user_list":user_list})

3)templates引入jquery

Title

姓名

性别

邮箱


数据展示

姓名性别邮箱

{% for i in user_list %}

{{ i.username }}{{ i.sex }}{{ i.email }}

{% endfor %}

$("h1").css("color","red")

4)重启验证

python manage.py runserver 8080

0271b62c59dea4ca2a290cc8ce8b819a.png

二、静态文件存放路径别名STATIC_URL

1、STATIC_URL在setting中设置

STATIC_URL = '/static/'

或者

STATIC_URL = '/abc/'

。。。。

2、STATIC_URL好处

无论后端怎么修改静态文件的保存路径,

前端依然可以使用STATIC_URL设置的别名继续使用,

不会随着后端的修改而修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值