[{"title":"( 84 个子文件 143KB ) 爱投票系统 - fastApi后端项目(一)","children":[{"title":"fastapi项目-爱投票管理系统","children":[{"title":"logs","children":[{"title":"all.log <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"alembic","children":[{"title":"env.py <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"script.py.mako <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"env.cpython-37.pyc <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"versions","children":[{"title":"3b69c0d9e66e_.py <span style='color:#111;'> 19.25KB </span>","children":null,"spread":false},{"title":"8a6ec38d52ce_.py <span style='color:#111;'> 7.09KB </span>","children":null,"spread":false},{"title":"16d5c817baf4_.py <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"24c4974b2941_.py <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"a2aeb71e3351_.py <span style='color:#111;'> 21.03KB </span>","children":null,"spread":false},{"title":"9ef6b6912874_.py <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false},{"title":"4135562963db_.py <span style='color:#111;'> 727B </span>","children":null,"spread":false},{"title":"38e41ffc7f1d_.py <span style='color:#111;'> 17.17KB </span>","children":null,"spread":false},{"title":"a2cf769539cf_.py <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"a2cf769539cf_.cpython-37.pyc <span style='color:#111;'> 802B </span>","children":null,"spread":false},{"title":"4135562963db_.cpython-37.pyc <span style='color:#111;'> 816B </span>","children":null,"spread":false},{"title":"3b69c0d9e66e_.cpython-37.pyc <span style='color:#111;'> 8.35KB </span>","children":null,"spread":false},{"title":"8a6ec38d52ce_.cpython-37.pyc <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"9ef6b6912874_.cpython-37.pyc <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"24c4974b2941_.cpython-37.pyc <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"1d4aed2f56a3_.cpython-37.pyc <span style='color:#111;'> 917B </span>","children":null,"spread":false},{"title":"0ee25df588ad_.cpython-37.pyc <span style='color:#111;'> 947B </span>","children":null,"spread":false},{"title":"16d5c817baf4_.cpython-37.pyc <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"38e41ffc7f1d_.cpython-37.pyc <span style='color:#111;'> 8.57KB </span>","children":null,"spread":false},{"title":"bb2a6797fca4_.cpython-37.pyc <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"a2aeb71e3351_.cpython-37.pyc <span style='color:#111;'> 9.35KB </span>","children":null,"spread":false},{"title":"69ec475763f6_.cpython-37.pyc <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false}],"spread":false},{"title":"69ec475763f6_.py <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"0ee25df588ad_.py <span style='color:#111;'> 869B </span>","children":null,"spread":false},{"title":"bb2a6797fca4_.py <span style='color:#111;'> 988B </span>","children":null,"spread":false},{"title":"1d4aed2f56a3_.py <span style='color:#111;'> 828B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"alembic.ini <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"data_utils.py <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"get_data_by_cache.py <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"oppose_crawler.py <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"str_utils.py <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"upload_file_utils.py <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"logger.py <span style='color:#111;'> 435B </span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"db_base.py <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"migrate_db.py <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"session.py <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"db_caches.py <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"db_base.cpython-37.pyc <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"migrate_db.cpython-37.pyc <span style='color:#111;'> 268B </span>","children":null,"spread":false},{"title":"db_caches.cpython-37.pyc <span style='color:#111;'> 769B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"read me.md <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"wechat","children":[{"title":"urls.py <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"form.py <span style='color:#111;'> 25B </span>","children":null,"spread":false},{"title":"model.py <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"main.py <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"core","children":[{"title":"router.py <span style='color:#111;'> 540B </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"config.cpython-37.pyc <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 142B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"requirements.txt <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"media","children":[{"title":"vote","children":[{"title":"activity","children":[{"title":"showcase_img","children":[{"title":"爱投票管理系统_1599392246319.jpg <span style='color:#111;'> 5.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"activity_img","children":[{"title":"爱投票管理系统_1599392197997.jpg <span style='color:#111;'> 10.14KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"logo","children":[{"title":"header.jpg <span style='color:#111;'> 20.17KB </span>","children":null,"spread":false},{"title":"logo.jpg <span style='color:#111;'> 18.42KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"vote","children":[{"title":"activity_mng.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"player_mng.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"form.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"model.py <span style='color:#111;'> 128B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"model.cpython-37.pyc <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 142B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"love_vote.sql <span style='color:#111;'> 144.96KB </span>","children":null,"spread":false},{"title":"system","children":[{"title":"user_mng.py <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"menu_mng.py <span style='color:#111;'> 5.42KB </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"form.py <span style='color:#111;'> 965B </span>","children":null,"spread":false},{"title":"model.py <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"department_mng.py <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"model.cpython-37.pyc <span style='color:#111;'> 4.51KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 144B </span>","children":null,"spread":false}],"spread":false},{"title":"log_mng.py <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"role_mng.py <span style='color:#111;'> 8.84KB </span>","children":null,"spread":false},{"title":"auth_mng.py <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]