Flask 프레임워크 - 11 Django와 Flask의 차이점

2409 단어 Flask 프레임
Django와 Flask의 차이점:
1.jiaji2는 Django의 Templates 템플릿 엔진에 비해 문법이 더 간단합니다
  : loop.index   forloop.counter
       loop.revindex   forloop.revcounter
jiaja2   ifequal

2. 결합
Django:    ,      。Auth,Permission,admin    
           ,  MVC  

Flask:    ,   。      ,   。
            MVC  

3. 모형
3.1 모델 정의
1.             :
     django      :'  app _     '
     flask       :'     '

2.   id  :
     django           id
     flask           id:
        id = db.Column(db.Integer, primary_key=True, autoincrement=True)

3.          ,all()  
     django       QuerySet
     Flask      List

4.             ,filter(), filter_by()  
     django       QuerySet
     Flask      BaseQuery objects

3.2 모델 데이터 조회
Django:
1: u     FOREIGN_KEY,     2
      1.u = u  
      1.u_id = u  .id
    1    2   
      2  =  1  .u
      1  =  2  .  1_set.all()

   :

    1    2   
      2  =  1  .u
      1  =  2  .  1.all()

Flask:
1: u   FOREIGN KEY,     2
      2: yy  ,  relationship  , backref=‘uu’

      1    22   =   1  .uu
          1   =   2  .yy

좋은 웹페이지 즐겨찾기