Django 모델 클래스 생성

1279 단어 django
from django.db import models
from datetime import datetime

# Create your models here.
class StudentInfo(models.Model):
    name = models.CharField(max_length=20,verbose_name="    ")
    age = models.IntegerField(default=18,verbose_name="    ")
    gender = models.CharField(choices=(('girl',' '),('boy',' ')),max_length=6,default='girl',verbose_name="    ")
    stuid = models.CharField(max_length=20,verbose_name="    ")
address = models.TextField(verbose_name="    ") 	
height=models.DecimalField(max_digits=5,decimal_places=2,verbose_name="    ")
    # image = models.ImageField(upload_to='user/%y/%m/%d',max_length=100,verbose_name="    ")
    add_time = models.DateTimeField(default=datetime.now,verbose_name="    ")
    is_delete = models.BooleanField(default=False,verbose_name="    ")

    def __str__(self):
        return self.name

    class Meta:
        #              ,   app  _        
        db_table = 'studentinfo'
        #             ,-  ,    
        # ordering = ['-age']
        #     admin       ,             
        verbose_name = '    '
        verbose_name_plural = verbose_name

좋은 웹페이지 즐겨찾기