{"id":13416259,"url":"https://github.com/erayerdin/sos-django-template","last_synced_at":"2025-10-14T17:41:07.427Z","repository":{"id":34987948,"uuid":"194470953","full_name":"erayerdin/sos-django-template","owner":"erayerdin","description":"SOS Django Template is a starter template for new Django projects with modern defaults, power cable included.","archived":false,"fork":false,"pushed_at":"2022-03-03T20:49:10.000Z","size":98,"stargazers_count":20,"open_issues_count":5,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-31T21:55:45.102Z","etag":null,"topics":["django","python","template"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erayerdin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-30T03:31:46.000Z","updated_at":"2024-05-10T15:14:37.000Z","dependencies_parsed_at":"2022-08-08T03:15:46.397Z","dependency_job_id":null,"html_url":"https://github.com/erayerdin/sos-django-template","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erayerdin%2Fsos-django-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erayerdin%2Fsos-django-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erayerdin%2Fsos-django-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erayerdin%2Fsos-django-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erayerdin","download_url":"https://codeload.github.com/erayerdin/sos-django-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663507,"owners_count":20327299,"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":["django","python","template"],"created_at":"2024-07-30T21:00:56.120Z","updated_at":"2025-10-14T17:41:02.392Z","avatar_url":"https://github.com/erayerdin.png","language":"Python","funding_links":[],"categories":["Projects","Python"],"sub_categories":["Boilerplate"],"readme":"# SOS Django Template\n\n![License](https://img.shields.io/badge/license-WTFPL-black.svg?style=flat-square)\n![Version](https://shields.io/github/v/release/erayerdin/sos-django-template?style=flat-square)\n![Python Version](https://img.shields.io/badge/-3.7%2B-blue.svg?style=flat-square\u0026logo=python\u0026logoColor=white)\n![Django Version](https://img.shields.io/badge/-3.2%2B-0C4B33.svg?style=flat-square\u0026logo=django\u0026logoColor=white)\n\nSOS Django Tempalate is a Django starter template that has opinionated and good solutions while starting your new Django project.\n\nDjango is a batteries-included backend framework. While it comes with a good starting template, this boilerplate is not usually enough for developing your projects further. So, you will often find yourself installing 3rd party packages, configuring them and structuring your project according to these 3rd party solutions, which is a waste of time. Instead, SOS Django Template starts you from opinionated but sensible defaults.\n\nYou can [refer to the documentation](https://github.com/erayerdin/sos-django-template/wiki) in order to start using it.\n\n## Environment\n\nSOS Django Template requires Python 3.7+, Django 3.2+ and [Poetry](https://python-poetry.org/) to be installed on your system.\n\nThis template separates production and development settings, which are under different `project.settings.development` and `project.settings production` modules.\n\nIt comes with [many dependencies](https://github.com/erayerdin/sos-django-template/wiki/Power-Cable-Included:-What-comes-with-SOS-Django-Template%3F) ready to use, such as black, flake8, isort, pytest, Django Rest Framework, Celery etc.\n\n## How to Use\n\nYou can see how to use it [here](https://github.com/erayerdin/sos-django-template/wiki/Requirements-and-Installation). A quick start would be:\n\n```bash\n# start a project named PROJECT_NAME\ndjango-admin startproject PROJECT_NAME --template https://github.com/erayerdin/sos-django-template/archive/master.zip\n\n# go to project root\ncd PROJECT_NAME\n\n# install system dependencies\nbash ubuntu20.requirements.bash\n\n# change project info\nxdg-open pyproject.toml\nxdg-open LICENSE.txt\n\n# initialize poetry\npoetry shell\n\n# install deps\npoetry install\n# --no-dev flag to install only prod deps\n\n# add pre-commit hooks, optional, recommended\npre-commit install\n\n# change .env\nmv .env.example .env  # rename\nxdg-open .env  # edit\n```\n\n## Documentation\n\nThis repository has a [Wiki section](https://github.com/erayerdin/sos-django-template/wiki) so you can use it to get further information as to how to install and use SOS Django Template *and* tips and tricks.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferayerdin%2Fsos-django-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferayerdin%2Fsos-django-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferayerdin%2Fsos-django-template/lists"}