一、静态文件存放路径设置STATICFILES_DIRS
1、在django项目目录下面新建静态文件保存目录
2、在setting中添加相应寻找静态文件目录的配置
STATICFILES_DIRS=(
os.path.join(BASE_DIR,"static"),
)
3、将jquery放入相应路径中
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
数据展示
姓名 | 性别 | 邮箱 |
{{ i.username }} | {{ i.sex }} | {{ i.email }} |
$("h1").css("color","red")
4)重启验证
python manage.py runserver 8080
二、静态文件存放路径别名STATIC_URL
1、STATIC_URL在setting中设置
STATIC_URL = '/static/'
或者
STATIC_URL = '/abc/'
。。。。
2、STATIC_URL好处
无论后端怎么修改静态文件的保存路径,
前端依然可以使用STATIC_URL设置的别名继续使用,
不会随着后端的修改而修改。