django 데이터를 데이터베이스에 쓰기
1.django에서 하나의 종류가 하나의 표에 대응한다.
테이블 이름을 정의하려면 다음과 같이 하십시오.
setting.py DATABASES 'ENGINE':'django.db.backends.mysql',
'NAME':'',
'USER':'',
'PASSWORD':'',
IP 'HOST':'mysql.。。。.com',
'PORT':'7150', , 3306, 。
models class , 。
2.모든 데이터베이스 조작은 APP 아래의 모델스에 있습니다.py 파일에서 모델.py 파일에 모델을 생성하려면 다음과 같이 하십시오.
from _future_ import unicode-literals
from django.db import models
class PosModel(models.Model): models.Model models Model ,Model , 。
username = models.CharField(max_length=16,null=False) , username, 16, 。
password = models.CharField(max_length=32,null=False)
age = models.IntegerField(null=True)
id
3. 명령을 사용하여 데이터베이스로 마이그레이션:
python manage.py makemigrations
python manage.py migrate
4.데이터베이스에 데이터 삽입
보기views에서.py 파일에서 모델을 가져오려면 다음과 같이 하십시오.
from django.http inport HttpResponse
from models import PosModel
def index(request):
posModel = PosModel(username='',password='',age='')
posModel.save()
posModel = PosModel.object.get(id=1) 。
username = posModel.username
password = posModel.password
age = posModel.age
return HttpResponse('%s
%s
%s' %(username,password,age))
데이터베이스에 새 APP 모델을 추가하려면 다음과 같이 하십시오.
admin에서.py 파일에 다음과 같은 명령을 추가합니다.
from django.contrib import admin django.contrib admin
from .models import PosModel models.py PosModel
admin.site.register(PosModel) . . (PosModel )
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.