一、静态文件存放路径设置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 pathfrom blog import viewsurlpatterns = [ path('admin/', admin.site.urls), #path('cur_time/',views.cur_time), path('userInfo/',views.userInfo),]2)views
from django.shortcuts import render,HttpResponse
import datetimefrom blog import modelsdef 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
<!DOCTYPE html>
<html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="/userInfo/" method="post"> <p>姓名<input type="text" name="username"></p> <p>性别<input type="text" name="sex"></p> <p>邮箱<input type="text" name="email"></p> <p><input type="submit" name="submit"></p></form><hr><h1> 数据展示</h1><table border="1px"> <tr> <td>姓名</td> <td>性别</td> <td>邮箱</td> </tr> <br/> <tr> {% for i in user_list %} <td>{ { i.username }}</td> <td>{ { i.sex }}</td> <td>{ { i.email }}</td> {% endfor %} </tr><br/></table></body>
</html>4)重启验证
python manage.py runserver 8080
二、静态文件存放路径别名STATIC_URL
1、STATIC_URL在setting中设置
STATIC_URL = '/static/'
或者STATIC_URL = '/abc/'。。。。2、STATIC_URL好处
无论后端怎么修改静态文件的保存路径,
前端依然可以使用STATIC_URL设置的别名继续使用,
不会随着后端的修改而修改。