???????????????????????

2019-10-14 17:38

????????;??????????????????????????????????????????:????????,????,?????????????????,????????????????????????????????????????,????????????????,?????,???????????????????????,??????????,?????????????21???????????????,?????????????,??????

??????????????????????????????????????????????????????????????????????,???????????????????????????????????????????????????????????Reeperbahn,???????,???????????????????,???????????????

??????????????,????????????????????????????????Siri?????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????,???,????????????,????????????????,?????????????????,???????????????????????????????????????????

?????????????????????????????????????????SQLAlchemy?????????1:N,M:N,?1:1(??????????1:N)?1:N???,???(?N??)?????(????????1??)?M:N,???(?????scondary???),??????????????1:1?????????1:N????????N????????????1????1:N????????????,SQLAlchemy??()???????dict??????

???,???????????,??????????????????????????????,???????????????????,???????????????????????????,????,???????????,?????????????????????????????,???????????????????????????????????????,??,???,??????????????????????,?????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????,???????????????????????????,??????????????????????,???????????,???????????????????,??????????????????,?????,???????????????????

?????????????????,??????,??????,??,???????????????????????????????????????????????????????????????????,????M:N??,????????()?????,?????????????????????????????:????????backref????,??,??????????:???????backref???,???????SQLAlchemy-providedbackref()????????????????backref??????

???????????????????????????????????????????????,??cat-o-ninetails,????,????,????,????,????,??????,??????,??????,?????,?,????,?????,??bollock??,????,??????,????,???????,?????????????????????,????????????????,???????????,??????????????????????????

??????????????????????????????????????,???,?????????????????????????????????????????????

?Siri???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????1948?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1970?????????????????????????????????????????????????????????????????????????????????????????????????????????Lea.n??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????,?????????primaryjoin??()?????:M:N????????????(M:N)???????????????,??????????????????????,product_table?category_table??????????:?SQLAlchemy,?????????????()???????:?????1:N???,????????????primaryjoin????(??????????????)?secondaryjoin(??????????????)??:1:1???SQLAlchemy???1:1?????1:N?????????????product_tableproduct_summary_table:?????product_table?product_summary_table?????????????????????????Siri??????????????????Siri?????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(EdwardZanassi)?????????????????????????????????????????,??????????????????,???????????????????,????????????????????????????,????????????????????????????????

??????????,???????????????,?????,????????????,????????????????????????????????????????????????,?????????????????,?????,????????????????????????????

????????????????._table???????????._.y_table??????????????????SQL??ONDELETECASCADE??()????ondelete??????????????????????????????????????????????SQLAlchemy???()?backref()s????????????????????????????????????????????????????????????????????????????????????????????????????????????????????,??????????????????????????????

??????????????????????,???????????????????,?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????,???????????????????????????????????????????????????????????Reeperbahn,??????????????????????????????????????

????????????????????????????????????????????????????????backref(???()??._class????????=???=?????.ve_deletes=Falsepost_update=False????????????????=?VIEWION=?????????????????????????????()??SQLAlchemy??????????????????????????????????????????????????????SQLAlchemy??????????????????????????CollectionAdapter????SQLAlchemy??????????????????????????????????SQLAlchemy??._class???????????????????????????????._class???????????????????SQLAlchemy????????????????

??????????????????????????????????????