Django 운영 데이터베이스
2520 단어 Django
from django.conf.urls import url
from . import view,testdb,search,search2
from django.contrib import admin
urlpatterns = [
#
url(r'^$', view.hello),
url(r'^testdb$', testdb.testdb),
# add
url(r'^selectdb$', testdb.select_testdb),
# update
url(r'^updatedb$', testdb.update_testdb),
# delete
url(r'^deletedb$', testdb.delete_testdb),
# select
url(r'^search-form$', search.search_form),
url(r'^search$', search.search),
url(r'^search-post$', search2.search_post),
# django
url(r'^admin/', admin.site.urls),
]
1. 새 testdb.py 파일 쓰기 작업 1).신설
# -*- coding: utf-8 -*-
from django.http import HttpResponse
from TestModel.models import Test,Car,Fly
# save .save()
def testdb(request):
# =
# test1 = Test(name='zs',pwd='11')
# test1.save()
car1 = Car(name='ww',length='50')
car1.save()
return HttpResponse(" !
")
2): 질의
# select
def select_testdb(request):
#
response = ""
response1 = ""
# objects all() , SQL SELECT * FROM
#
list = Test.objects.all()
# filter SQL WHERE,
list2 = Test.objects.filter(name="qw").order_by("id")
# -- list --list2
for var in list2:
response1 += var.name + " "
response = response1
return HttpResponse("" + response + "
")
3. 수정
# (save/update)
def update_testdb(request):
# : save id=1 name , save, SQL UPDATE
# test1 = Test.objects.get(id=1)
# test1.name = 'Google'
# test1.save()
# : update
# : id 1 name zhuzhuxia
Test.objects.filter(id=1).update(name='zhuzhuxia')
# ( name Google)
# Test.objects.all().update(name='Google')
return HttpResponse("
")
4. 삭제
#
def delete_testdb(request):
# id=1
test1 = Test.objects.get(id=1)
test1.delete()
return HttpResponse("
")
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.