본문 바로가기

웹/Django

장고 프로젝트 순서 기본1 -모델

MTV 에서 

 

모델

models.py에서

 

1.테이블 정의

class 테이블명(models.Model):

      칼럼1 = models.필드 제공 함수()

      칼럼2 = models.ManyToManyField('관계테이블')                  #N:N 관계에 있을때의 필드

      칼럼3 = models.ForeignKey('FK',on_delete=models.CASCADE)    #on_delete는 필수지정 

      def __str(self):

           return self.표시하고 싶은 테이블명

 

2.   admin.py에 등록

터미널에 python manage.py createsuperuser 로 admin을 만들고

admin.py에 admin.site.register(테이블)

 

3.URLconf 등록

프로젝트 Urls.py 에 어플리케이션 url 등록

' > Django' 카테고리의 다른 글

배포시 주의점  (0) 2020.12.21
장고 프로젝트 순서2 - 뷰  (0) 2020.12.14
제네릭 뷰  (0) 2020.12.11
클래스형 뷰  (0) 2020.12.11
폼 처리하기  (0) 2020.12.10