티스토리 뷰
django 에서 model 클래스는 테이블을 정의 하기 위한 클래스이다.
class Post(models.Model):
title = Model.Charffield(max_langth = 100)
def __str__ (self):
return self.title
__str__() 메서드는 모델 클래스의 객체의 문자열 표현을 리턴한다.
default 값은 모델명 object 이다. (Post object)
디폴트 문자열일 경우 객체를 알아보기 어렵기 때문에 정의 해주는 것이 좋다.
위의 예제를 admin 페이지에서 확인하면 테이블에 생성된 객체가 title의 값으로 표현될 것이다.
이해가 안된다면 title이 객체의 이름으로 보면된다. 아주 쉽게 설명하자면 ..
python2 에선 __unicode__() 메소드를 사용한다.
'Framework > Django' 카테고리의 다른 글
CBV success_url parameter (0) | 2018.01.16 |
---|---|
You are trying to add a non-nullable field '필드명' to post without a default 해결 (0) | 2018.01.15 |
Django auth앱 사용하여 인증하기(로그인) (0) | 2018.01.02 |
Django project 생성 (0) | 2017.12.17 |
django 관계형 데이터베이스 (0) | 2017.12.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- selenium 새 탭 크롤링
- java parseInt
- 2의 보수법
- 후위 표기 계산
- java toString
- java int to String
- 전자계산기 구현
- 후위 표기법 계싼
- 중위 표현식 후위 표현식
- virtualenv
- 후위 표현식
- java String to int
- sass 설치
- selenium switch_to_window
- 계산기 구현
- jsp tomcat 연동
- 음수 10진수 음수 2진수
- selenium switch_to_window python
- 후위 표기 수식 계싼
- jsp tomcat
- jsp oracle 연동
- selenium 새 창 크롤링
- 2진수 음수
- 후위 표기식
- sass
- python virtualenv
- jsp 서버 연동
- 중위 표기법 후위 표기법
- sass 사용법
- 후위 표기법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함