STUDY/Python

django 모델 필드의 종류 (굉장히 많은 종류가 있지만,,)

nicesugi 2022. 5. 28. 18:50

문자열 : CharField, TextField

날짜/시간: DateTimeField, DateField, TimeField

숫자 : IntegerField, FloatField

다른 테이블과 연관을 지어 줄 때 : ForeignKey

 

예시

#user/models.py
from django.db import models


# Create your models here.
class UserModel(models.Model):
    class Meta:
        db_table = "my_user"

    username = models.CharField(max_length=20, null=False)
    password = models.CharField(max_length=256, null=False)
    bio = models.CharField(max_length=256, default='')
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
반응형