게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
파이썬 & 장고 유니코드,str 관련 재질문 드립니다 ㅠㅠ
게시물ID : programmer_10674짧은주소 복사하기
작성자 : 쥬드로
추천 : 0
조회수 : 379회
댓글수 : 1개
등록시간 : 2015/06/01 13:09:27
옵션
  • 본인삭제금지
from django.db import models

class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    question = models.ForeignKey(Question)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)
 
-------------------------------------------------------------------------------------------------------
 
작성후에
>>>Question.objects.all()
[<Question: Question object>]
 
 
import datetime

from django.db import models
from django.utils import timezone

class Question(models.Model):
    # ...
    def was_published_recently(self):
        return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
 
 
이걸 추가하라는데 이리저리 붙여봐도
 
# 추가한 __str()__ 메서드가 제대로 동작하는지 확인해봅시다.
 
>>> Question.objects.all()
 
[<Question: What's up?>]  이 값이 안나오고 계속 [<Question: Question object>]  이렇게 나옵니다 ㅠㅠ
 
 
며칠전 드렸던 질문에 답변을 해주신 부분을 참고하여 해봤습니다
 
 
import datetime

from django.db import models
from django.utils import timezone
from django.utils.encoding import python_2_unicode_compatible

@python_2_unicode_compatible
class Question(models.Model):
 question_text = models.CharField(max_length=200)
 pub_date = models.DateTimeField('date published')
 def__str__(self):
  return self.question_text

class Choice(models.Model):
 question = models.ForeignKey(Question)
 choice_text = models.CharField(max_length=200)
 votes = models.IntegerField(default=0)
역시 안되서 그런데
 
죄송하지만 완성된 프로그래밍을 염치불구 하고 ㅠㅠ
 
부탁드려봅니다 ㅍㅠㅠ
 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호