欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python django 增刪改查操作 數據庫Mysql

系統 1746 0

下面介紹一下django增刪改查操作:

1、view.py

            
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.http import HttpResponse

from polls.models import Test
from django.shortcuts import render

# Create your views here.
# 解決亂碼
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
# 數據庫操作
def testdb(request):
  test1 = Test(name='溫鴻雨2')
  test1.save()
  return HttpResponse("
            

數據添加成功!

") # 查詢數據庫 def selectDB(request): # 通過objects這個模型管理器的all()獲得所有數據行,相當于SQL中的SELECT * FROM list = Test.objects.all() returnvalue = [] for v in list: returnvalue.append(v.name) print v.name print "++++++++++++獲取單個對象++++++++++++++++++" # 獲取單個對象 response1 = Test.objects.filter(id=1) print response1 for v1 in response1: returnvalue2 = "id : ", v1.id, " 姓名:", v1.name print returnvalue2 print "++++++++++++限制返回的數據 相當于 SQL 中的 OFFSET 0 LIMIT 2;++++++++++++++++++" response2 = Test.objects.order_by('name')[0:2] returnvalue3 = {} for v2 in response2: returnvalue3[v2.id] = v2.name print returnvalue3.items() print "+++++++++++輸出結果:++++++++++++++++++++++++++++++" return HttpResponse(returnvalue3.items()) #修改數據可以使用 save() 或 update(): def updateDB(request): # 修改其中一個id=1的name字段,再save,相當于SQL中的UPDATE test1 = Test.objects.get(id=1) test1.name = 'Google' test1.save() # 另外一種方式 #Test.objects.filter(id=1).update(name='Google') # 修改所有的列 # Test.objects.all().update(name='Google') return HttpResponse("更新數據成功") def deleteDB(request): # 刪除id=1的數據 test1 = Test.objects.get(id=3) test1.delete() return HttpResponse("刪除數據成功")

2、urls.py

            
"""pythondjango URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
  https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
  1. Add an import: from my_app import views
  2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')
Class-based views
  1. Add an import: from other_app.views import Home
  2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')
Including another URLconf
  1. Import the include() function: from django.conf.urls import url, include
  2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib import admin
from BlogDjango import views
from polls import views as pollsviews, search, search2

urlpatterns = [
  url(r'^admin/', admin.site.urls),
  url(r'^hello/+\d', views.hello),
  url(r'^base/', views.base),
  url(r'^testdb$', pollsviews.testdb),
  url(r'^querydb$', pollsviews.selectDB),
  url(r'^updateDB$', pollsviews.updateDB),
  url(r'^deleteDB$', pollsviews.deleteDB),
]

          

3、models.py

            
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models

# Create your models here.

class Test(models.Model):

  name = models.CharField(max_length=20)

          

以上這篇python django 增刪改查操作 數據庫Mysql就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲国产精品第一区二区三区 | 久久久久亚洲 | 97国产精品视频人人做人人爱 | 成人免费看黄网站yyy456 | 国产亚洲欧美在线 | 三级理论中文字幕在线播放 | 日韩欧美动作影片 | 午夜亚洲精品 | 高清videosgratis欧美live | 国产精品a在线观看香蕉 | 亚洲伦理影院 | 男女xx00xx的视频免费观看 | 日韩精品免费在线视频 | 久久99热久久精品在线6 | 久久国产精品免费一区二区三区 | 国产综合欧美 | 亚洲成av人片在线观看 | 欧美男人天堂 | 欧美黄色一区 | 欧洲一级毛片 | 午夜激情爱爱 | 成人性爱视频在线观看 | 精品国产理论在线观看不卡 | 色综合激情 | 午夜视频久久 | 黄色一级视频网站 | 国产偷国产偷亚洲高清在线 | 精品视频免费在线 | 国产亚洲欧美一区 | 欧美精品1区2区3区 色精品国产 | 国产免费久久精品99 | 深夜影院老司机69影院 | 99久久精品国产一区二区三区 | 爱久娱乐网 | 99re热精品视频 | 色狠狠色综合吹潮 | 波多野结衣中文在线观看 | 日韩成人在线视频 | 国产伦精品一区三区视频 | av一二三区| 奇米777视频 |