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  )

 
 
 
 
 
 

좋은 웹페이지 즐겨찾기