{"id":17178659,"url":"https://github.com/valentinogagliardi/decoupled-dj","last_synced_at":"2025-04-13T16:31:44.490Z","repository":{"id":47826335,"uuid":"321910537","full_name":"valentinogagliardi/decoupled-dj","owner":"valentinogagliardi","description":"Companion repo for \"Decoupled Django\" book.","archived":false,"fork":false,"pushed_at":"2021-08-12T17:30:33.000Z","size":1553,"stargazers_count":23,"open_issues_count":2,"forks_count":10,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-10T07:51:35.681Z","etag":null,"topics":["apollo-client","cypress","django","django-rest-framework","graphql","nextjs","react","rest-api","vuejs"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/valentinogagliardi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-16T07:59:59.000Z","updated_at":"2024-11-04T19:40:59.000Z","dependencies_parsed_at":"2022-09-17T13:51:07.713Z","dependency_job_id":null,"html_url":"https://github.com/valentinogagliardi/decoupled-dj","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentinogagliardi%2Fdecoupled-dj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentinogagliardi%2Fdecoupled-dj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentinogagliardi%2Fdecoupled-dj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentinogagliardi%2Fdecoupled-dj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valentinogagliardi","download_url":"https://codeload.github.com/valentinogagliardi/decoupled-dj/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248743842,"owners_count":21154749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo-client","cypress","django","django-rest-framework","graphql","nextjs","react","rest-api","vuejs"],"created_at":"2024-10-15T00:08:02.361Z","updated_at":"2025-04-13T16:31:44.201Z","avatar_url":"https://github.com/valentinogagliardi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# decoupled-dj\nCompanion repo for \"Decoupled Django\" book.\n\n\u003cp\u003e\n  \u003ca href=\"https://twitter.com/gagliardi_vale\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Twitter: gagliardi_vale\" src=\"https://img.shields.io/twitter/follow/gagliardi_vale?style=social\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/valentinogagliardi/decoupled-dj/actions\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Test suite\" src=\"https://github.com/valentinogagliardi/decoupled-dj/workflows/Test%20suite/badge.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Errata\n\nI discovered a few typos in the book which made out to the final version, even if the book has been proofread.\n\n### Chapter 1\n\nAt page 14, the last sentence is \"In Chapters 11 and 12\" instead of \"In Chapters 10 and 11\".\n\n### Chapter 2\n\nAt page 20, it's \"of comments, whitespace, while functions, and variable names are mangled.\" instead \"of comments, whitespace, and `while` functions, and variable names are mangled\".\n\nAt page 22, it's \"We will explore the first approach in Chapter 6\" instead of \"We will explore the first approach in Chapter 5\".\n\nAt page 27 it's \"In Chapter 8, we focus on Next.js\" instead of \"In Chapter 7, we focus on Next.js\".\n\nAt page 27 it's \"The whole Chapter 9 is devoted to testing\" instead of \"The whole Chapter 8 is devoted to testing\".\n\n### Chapter 3\n\nChapter 3 does not cover running Django under Uvicorn, which is covered instead in Chapter 5.\n\n### Chapter 4\n\nAt page 46, it's \"In Chapter 6, we see a practical example of a pseudo-decoupled setup\" instead of \"In the next chapter, we see a practical example of a pseudo-decoupled setup\".\n\n### Chapter 5\n\nAt page 58, listing 5-2, `USE_TZ` is `True`, not `Tru`.\n\n### Chapter 6\n\nAt page 67, it's \"`POST` for sending an email to the client (you will work on this in Chapter 12)\" instead of \"`POST` for sending an email to the client (you will work on this in Chapter 11)\".\n\nAt page 69, it's \"In Chapter 5, we split all the settings for our project,\" instead of \"In Chapter 3, we split all the settings for our project,\".\n\n### Chapter 7\n\nAt page 93, Listing 7.3, the `DEBUG` environment variable must not be declared in `.env.production.example`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalentinogagliardi%2Fdecoupled-dj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalentinogagliardi%2Fdecoupled-dj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalentinogagliardi%2Fdecoupled-dj/lists"}