{"record":{"id":"b863118d56a0954b","repo":"fastapi/full-stack-fastapi-template","slug":"the-value-of-var-name-is-changethis-for-secur","errorCode":null,"errorMessage":"The value of {var_name} is \"changethis\", for security, please change it, at least for deployments.","messagePattern":"The value of (.+?) is \"changethis\", for security, please change it, at least for deployments\\.","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"backend/app/core/config.py","lineNumber":77,"sourceCode":"    @computed_field  # type: ignore[prop-decorator]\n    @property\n    def emails_enabled(self) -> bool:\n        return bool(self.SMTP_HOST and self.EMAILS_FROM_EMAIL)\n\n    EMAIL_TEST_USER: EmailStr = \"test@example.com\"\n    FIRST_SUPERUSER: EmailStr\n    FIRST_SUPERUSER_PASSWORD: str\n\n    def _check_default_secret(self, var_name: str, value: str | None) -> None:\n        if value == \"changethis\":\n            message = (\n                f'The value of {var_name} is \"changethis\", '\n                \"for security, please change it, at least for deployments.\"\n            )\n            if self.FASTAPI_ENV == \"development\":\n                warnings.warn(message, stacklevel=1)\n            else:\n                raise ValueError(message)\n\n    @model_validator(mode=\"after\")\n    def _enforce_non_default_secrets(self) -> Self:\n        self._check_default_secret(\"SECRET_KEY\", self.SECRET_KEY)\n        for host in self.DATABASE_URL.hosts():\n            self._check_default_secret(\"DATABASE_URL password\", host[\"password\"])\n        self._check_default_secret(\n            \"FIRST_SUPERUSER_PASSWORD\", self.FIRST_SUPERUSER_PASSWORD\n        )\n\n        return self\n\n\nsettings = Settings()  # type: ignore\n","sourceCodeStart":59,"sourceCodeEnd":92,"githubUrl":"https://github.com/fastapi/full-stack-fastapi-template/blob/8063fe54f17d19f01720e055103af9cad3d8f55d/backend/app/core/config.py#L59-L92","documentation":"Error \"The value of {var_name} is \"changethis\", for security, please change it, at least for deployments.\" thrown in fastapi/full-stack-fastapi-template.","triggerScenarios":"Thrown at backend/app/core/config.py:77 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8063fe54f17d19f01720e055103af9cad3d8f55d","analyzedAt":"2026-08-26T06:49:32.317Z","schemaVersion":2},"datasetVersion":"2026-08-26T07:17:17.940Z"}