Python Django 之 静态文件存放设置

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

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

Python Django 之 静态文件存放设置_第1张图片

 

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

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

3、将jquery放入相应路径中

Python Django 之 静态文件存放设置_第2张图片

 

Python Django 之 静态文件存放设置_第3张图片

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 %}
           
           
           

        {% endfor %}
   


姓名性别邮箱
{{ i.username }}{{ i.sex }}{{ i.email }}



4)重启验证

python manage.py runserver 8080

Python Django 之 静态文件存放设置_第4张图片

 

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

1、STATIC_URL在setting中设置

STATIC_URL = '/static/'
或者
STATIC_URL = '/abc/'
。。。。

2、STATIC_URL好处

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

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

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

 

转载于:https://www.cnblogs.com/xibuhaohao/p/10372072.html

你可能感兴趣的:(python,javascript,后端,ViewUI)