320x100
Django - models 자주쓰이는 필드 및 옵션
#1 models의 옵션값들
blank - default:False
null (db옵션) - 비어있는 값 허용 여부 default:False
db_index (db옵션) - 인덱스 필드 여부 default:False
unique (db옵션) - 현재 테이블 내에서 유일성 여부 default:False
validators - validators를 수행할 함수를 다수 지정
verbose_name - 필드 레이블, 미 지정시 필드명 사용
help_text - 필드 입력 도움말
allow_unicode=True (models중 slug셋팅할때 사용됨) - 이게 True여야 한글을 slug로 사용가능
#2 Django - ForeignKey 등 설명
1) 1:N의 관계를 가질때 N 측에 ForeignKey를 적어서 1쪽으로 연결한다.
예: Post 모델에 Comment가 붙을때
class Comment(models.Model):
post = models.ForeignKey(Post, ~~~)
300x250
'개발일지 > Django' 카테고리의 다른 글
Django - File Upload Handler(장고 파일 업로드 크기 조정) (0) | 2023.01.09 |
---|---|
Django - shell 사용 ImproperlyConfigured 에러 해결, Django jupyter notebook 기본 세팅 (0) | 2023.01.09 |
Django - ORM(모델명, 테이블명 생성원리, sqlite 인터프리터 기초 명령문) (1) | 2023.01.07 |
Django - markdownx, ImportError: cannot import name 'url' from 'django.conf.urls' 해결 (2) | 2023.01.04 |
Django - 장고 로그인 했을때만 접근 가능하게하는 함수 LoginRequiredMixin (1) | 2023.01.03 |