1072370326162028
권규혁
  • 2016.8.20 22:58
  • 조회수 48
  • 답변수 1
1072370326162028
권규혁
  • 2016.8.20 22:58
  • 조회수 48
  • 답변수 1

Candidate 대소문자?

views.py파일에 Candidate 변수가 대소문자가 다른데 그차이좀알려주세요.

  • #장고를 활용한 웹사이트 만들기
  • #데이터 보여주기

1 답변

  • Spgjnhnsidwygch8ddkd
    Chandler
    • 2016.8.22 17:14

    #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)
    

    Candidate는 models.py에서 만든 Candidate를 의미하는 데요.
    Candidate.objects.all()는 Candidate 모델 객체를 모두 불러오라는 코드입니다.
    여기서 불러온 Candidate객체를 candidates라는 변수를 선언하여 저장해 주는 것이죠.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.