[{"title":"( 50 个子文件 30KB ) recipe-app-api:配方应用程序API源代码-源码","children":[{"title":"recipe-app-api-master","children":[{"title":".travis.yml <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 570B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"core","children":[{"title":"models.py <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"apps.py <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"management","children":[{"title":"commands","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"wait_for_db.py <span style='color:#111;'> 705B </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"tests","children":[{"title":"test_commands.py <span style='color:#111;'> 826B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_admin.py <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"test_models.py <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"0002_tag.py <span style='color:#111;'> 682B </span>","children":null,"spread":false},{"title":"0003_ingredient.py <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"0005_recipe_image.py <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"0004_recipe.py <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"0001_initial.py <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"admin.py <span style='color:#111;'> 982B </span>","children":null,"spread":false}],"spread":true},{"title":"app","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"wsgi.py <span style='color:#111;'> 383B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"settings.py <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"asgi.py <span style='color:#111;'> 383B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 989B </span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"user","children":[{"title":"serializers.py <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"apps.py <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_user_api.py <span style='color:#111;'> 5.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":true},{"title":"recipe","children":[{"title":"serializers.py <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"apps.py <span style='color:#111;'> 87B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_tags_api.py <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"test_ingredients_api.py <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_recipe_api.py <span style='color:#111;'> 9.65KB </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 361B </span>","children":null,"spread":false}],"spread":true},{"title":"manage.py <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":".flake8 <span style='color:#111;'> 75B </span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"docker-compose.yml <span style='color:#111;'> 585B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 44B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]