Django存储图片和分页+搜索

本文介绍了如何在Django项目中实现图片的上传存储,具体操作包括在settings.py中配置静态文件路径,在static文件夹下创建img子目录,以及在views.py中编写处理图片存储的代码。同时,文章还讲解了如何结合分页和搜索功能,强调了视图中分页和搜索变量名的一致性对于搜索功能的重要性。
摘要由CSDN通过智能技术生成

**

Django添加图片

变量起的比较随意请大家见谅!!!

**
在setting.py里配置

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

注意:static要创建在与项目同级目录下
我写的是在static下创建img文件夹用来储存图片

views.py视图中写存储图片代码

from naoapp.settings import STATICFILES_DIRS    #导入setting.py 静态配置

def comput(request):
	if request.method=='GET':
		 return render(request,'comput.html',locals())
    if request.method=='POST':
        img=request.FILES.get('img')
        *if img:
            imgs = os.path.join(STATICFILES_DIRS[0],'img/'+img.name)
            with open(imgs,'wb') as f:
                f.write(img.read())*    #标注星号的四行代码用于写入读取图片,如果粘贴把星号删掉
                v =models.Comfen.objects.get(name=comfen)
                models.Computer.obje
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值