DB에 모델이 저장된 구조

Candidate 테이블에서 각 데이터 필드는 column(열)으로, 각 Candidate의 정보는 row(행)으로 저장되어 있습니다.

데이터에 접근하는 방법

Candidate 테이블에 등록한 정보를 보기 위해서는

#C\Code\mysite\elections\views.py
...
from .models import Candidate #models에 정의된 Candidate를 import 

def index(request):
    candidates = Candidate.objects.all() #Candidate에 있는 모든 객체를 불러옵니다
    str = "" #마지막에 return해 줄 문자열입니다.
    for candidate in candidates:
        str += "{}기호 {}번 ({})<BR>".format(candidate.name, candidate.party_number, candidate.area) #<BR>은 html에서 다음 줄로 이동하기 위해 쓰입니다.
        str += candidate.introduction + "<P>" #<P>는 html에서 단락을 바꾸기 위해 쓰입니다.
    return HttpResponse(str)

  • no such column: elections_candidate.introduction 에러
    김수정
    2017.5.18 12:49
    1
  • 런서버하면 오류가 없는데 웹사이트 연결하면 이런 오류가 뜹니다.
    다크매터
    2017.3.27 10:31
    1
  • 테이블에 추가적으로 컬럼을 추가하려면 어떻게하나요?
    쟝고
    2016.9.2 10:52
    0
  • Candidate 대소문자?
    권규혁
    2016.8.20 22:58
    1
  • 계속 오류가 나네요
    박상순
    2016.8.7 23:50
    1
  • 질문이요
    python
    2016.5.27 16:47
    1
  • 자꾸 에러가 나네요.....
    이주호
    2016.5.9 21:22
    1
  • 강의노트에 objects가 object로 되어있네요.
    문광현
    2016.4.2 01:57
    1
  • 에러
    곽도현
    2016.3.16 13:03
    1