django
[장고] 독학 정리
NextLine
2017. 6. 11. 20:40
* http://pythonstudy.xyz/ 를 참고하였습니다.
프로젝트 생성 : django-admin startproject name
앱 생성 : manage.py startapp home
superuser : manage.py createsuperuser
Model 부모 : models.Model
Form 부모 : forms.Form
필드타입
CharField : 제한된 문자열 필드 , max_length 옵션지정
EmailField : 이메일 주소 체크
GenericIPAddressField : IP 주소 체크
CommaSeparatedIntegerField : 콤마 로 정수를 구분
FilePathField : 파일패스를 표현
URLField : URL을 표현
TextField : 대용량 문자열
IntegerField : 32 비트 정수형 필드. 정수 사이즈에 따라 BigIntegerField, SmallIntegerField
BooleanField : true/false 필드
DateTimeField : 날짜와 시간을 갖는 필드. 날짜만 가질 경우는 DateField, 시간만 가질 경우는 TimeField를 사용
DecimalField : 소숫점을 갖는 필드
BinaryField : 바이너리 데이타를 저장하는 필드
FileField : 파일 업로드 필드
ImageField : FileField의 파생클래스로서 이미지 파일인지 체크
UUIDField : GUID (UUID)를 저장하는 필드