Img profile default
헬로 닥
  • 2016.5.13 23:12
  • 조회수 69
  • 답변수 1
Img profile default
헬로 닥
  • 2016.5.13 23:12
  • 조회수 69
  • 답변수 1

오브젝트

죄송합니다...
제가 완전 초보자라 링크 걸어주신 마크다운을 보고도
무슨설명인지 이해가 안가네요
esc 키 아래에 물결표시를 작동이 안되는 코드에 아래와 같이 넣는건지.....

from django.db import models

Create your models here.

class Candidate (models.Model):
name = models.CharField(max_length=10)
introduction = models.TextField()
area = models.CharField(max_length=15)
party_number = models.IntegerField(default=0)

def __str__(self):
return self.name

class Poll(models.Model):
start_date = models.DateTimeField()
end_date = models.DateTimeField()
area = models.CharField(max_length=15)

class Choice(models.Model):
poll = models.ForeignKey(Poll)
candidate = models.ForeignKey(Candidate)
votes = models.IntegerField(default=0)

  • #장고를 활용한 웹사이트 만들기
  • #장고 어드민

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.5.16 15:12

    def __str(self)__ 앞에 들여쓰기가 되어 있나요?

    class Candidate (models.Model):
        name = models.CharField(max_length=10)
        introduction = models.TextField()
        area = models.CharField(max_length=15)
        party_number = models.IntegerField(default=0)
    
        def __str__(self): #들여쓰기가 있어야 합니다.
            return self.name
    
    def __str__(self): #들여쓰기 없음 -> 오답
        return self.name
    

    또한 질문하실 때에는 일부가 아니라 전체 코드를 코드영역으로 지정해주셔야 하며, ``` 를 쓰면 됩니다(모르겠으면 복사붙여넣기 하세요). 따옴표 '가 아니라 백슬래시 `이며, 같은 줄 안에는 ``` 만 있어야 합니다😅

    맞는 예 :

    ```
    안녕
    ```

    틀린예 :

    ``` 안녕 ```

    올바르게 코드 영역을 작성하셨다면 다음과 같이 보여야 합니다.

    from django.db import models
    
    # Create your models here.
    
    class Candidate (models.Model):
        name = models.CharField(max_length=10)
        introduction = models.TextField()
        area = models.CharField(max_length=15)
        party_number = models.IntegerField(default=0)
    
        def __str__(self):
            return self.name
    
    class Poll(models.Model):
        start_date = models.DateTimeField()
        end_date = models.DateTimeField()
        area =  models.CharField(max_length=15)
    
    class Choice(models.Model):
        poll = models.ForeignKey(Poll)
        candidate = models.ForeignKey(Candidate)
        votes = models.IntegerField(default=0)
    

답변 쓰기

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