2018-04-27

Django-刪除Mysql數(shù)據(jù)表數(shù)據(jù)操作

1. 單條數(shù)據(jù)刪除操作

1.1 views視圖操作
#刪除購物車表中的單條數(shù)據(jù)
def del_one(request, id):
    #獲取該條數(shù)據(jù)的id
    shopping = shopping_cart.objects.get(pk = id)
    #執(zhí)行刪除操作
    delete = shopping.delete()
    #打印執(zhí)行結(jié)果
    print(shopping,delete)
    #重定向返回當前操作界面
    return redirect(reverse('index:shopping'))
1.2配置當前應(yīng)用的url

url(r'^del_one/(\d+)/$', views.del_one, name = 'del_one'), # 刪除操作的url,后面是正則pk的寫法

1.3模板實例如下
{% for item in cart_list %}
                        <a href="/index/shpping/">
                            <tr class="tr-tbody">
                                <td class="td-check"><input type="checkbox" checked="checked"></td>
                                <td class="td-goods"><a href="#" target="_blank"><img src="/static/img/{{ item.productid.pic }}/"></a><a href="#" target="_blank" class="td-goods-txt">{{ item.productid.productname }}</a></td>
                                <td class="td-message"><p>顏色 : 花朵鳥寶貝-淺粉<br>尺碼 : 100</p></td>
                                <td class="td-price"><p>{{ item.sprice }}</p><p class="td-price-past">278.00</p></td>
                                <td class="td-num">
                                    <div class="td-num-btn">
                                        <a href="javascript:;" class="td-nub-left">&minus;</a><input type="text" value="1"><a href="javascript:;" class="td-nub-right">+</a>
                                    </div>
                                </td>
                                <td class="td-sub"><span>{{ item.sprice }}</span></td>
                                <td class="td-ops"><a href="/index/del_one/{{ item.id }}/">刪除</a></td>
                            </tr>
                        </a>
                    {% endfor %}

以上是一個購物車界面的實例


2. 全部數(shù)據(jù)刪除操作

2.1 views視圖操作
#刪除購物車中的全部數(shù)據(jù)
def del_all(request):
    #獲取當前用戶
    utel = request.session.get('utel')
    users = Adminid.objects.get(tel=utel)
     #獲取當前用戶的購物車列表
    cart_list = shopping_cart.objects.filter(users=users.id)
    #執(zhí)行刪除命令
    delete = cart_list.delete()
    print(shopping,delete)
    #重定向返回當前界面
    return redirect(reverse('index:shopping'))
2.2配置當前應(yīng)用的url

url(r'^del_all/$', views.del_all, name = 'del_all'), # 刪除操作的url,后面是正則pk的寫法

2.3模板實例如下
<div class="shopcar-all"><input type="checkbox" checked="checked">全選 <a href="/index/del_all/">刪除</a></div>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,699評論 19 139
  • .h //// ImageScrollView.h// StarrySky//// Created by 于...
    魚那么愛水_7fb0閱讀 177評論 0 0
  • 最近項目需要數(shù)據(jù)庫全文檢索,我們所使用的FMDB支持FTS3的使用 FTS3 和FTS4 是一個SQLite 虛擬...
    代碼守望者閱讀 4,832評論 7 3
  • 早上就繼續(xù)考試。下午犯懶,睡了個午覺。晚上跟好友聚餐。 一 很不想寫。 特別是忙碌了兩天之后,還差一個小時就到打卡...
    車馬正簡閱讀 193評論 0 0
  • 后知后覺才看到,劉若英最近開演唱會了,而且在微博上刷屏了她哭著演唱《后來》的視頻,“最怕在某個年紀突然聽懂一首歌”...
    卞塵揚閱讀 415評論 0 0

友情鏈接更多精彩內(nèi)容