django增删改查

增删改查
增加
比较简单
查询
也简单
可以前段获取某个值在后台查询某个值
也可以用全文检索方式查询,不过这个方法方便是方便,需要配置的东西比较多
修改

class xiugai(View):
    def get(self,request):
        newsid = request.GET.get('id')
        cate = Cate.objects.all()
        newslist = News.objects.filter(id=newsid).first()
        return render(request,'admin/xiu.html',{"cate":cate,"newslist":newslist})
    def post(self,request):
        newsid = request.GET.get('id')
        print(newsid)
        data = request.POST
        title = data['title']
        author =data['author']
        cid =data['guishu']
        image_url = request.FILES.get('file')
        uploadfile(image_url)
        rich_content =data['rich_content']
        is_recommend=data['is_recommend']
        upnew = News.objects.filter(id = newsid).first()
        if newsid:
            upnew.title = title
            upnew.author = author
            if image_url:
                image_url='/upload/'+image_url.name
            upnew.rich_content = rich_content
            upnew.save()
        return redirect('/sadmin/shownew')

删除

def del_new(request):
    newsid = request.GET.get('id')
    new = News.objects.filter(id=newsid).delete()
    # new.save()
    return  redirect('/sadmin/shownew')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值