{"id":23034108,"url":"https://github.com/rafal-kowalski-dev/pystartowo","last_synced_at":"2026-04-03T23:38:40.638Z","repository":{"id":38455866,"uuid":"410374750","full_name":"rafal-kowalski-dev/Pystartowo","owner":"rafal-kowalski-dev","description":"Python's knowledge base for beginners","archived":false,"fork":false,"pushed_at":"2022-11-21T19:36:05.000Z","size":5204,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-02-08T12:45:49.849Z","etag":null,"topics":["django","docker","docker-compose","nginx","postgresql","python"],"latest_commit_sha":null,"homepage":"https://pystartowo.toadres.pl","language":"JavaScript","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/rafal-kowalski-dev.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":"2021-09-25T20:24:41.000Z","updated_at":"2022-11-21T19:33:59.000Z","dependencies_parsed_at":"2023-01-22T02:48:07.067Z","dependency_job_id":null,"html_url":"https://github.com/rafal-kowalski-dev/Pystartowo","commit_stats":null,"previous_names":["rafal-kowalski-dev/pystartowo"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafal-kowalski-dev%2FPystartowo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafal-kowalski-dev%2FPystartowo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafal-kowalski-dev%2FPystartowo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafal-kowalski-dev%2FPystartowo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rafal-kowalski-dev","download_url":"https://codeload.github.com/rafal-kowalski-dev/Pystartowo/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246899668,"owners_count":20851898,"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","docker","docker-compose","nginx","postgresql","python"],"created_at":"2024-12-15T16:29:15.977Z","updated_at":"2025-12-30T20:27:28.786Z","avatar_url":"https://github.com/rafal-kowalski-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pystartowo\r\n\r\n_Python knowledge base for beginners_\r\n\r\nCheck website [Pystartowo](pystartowo.toadres.pl) to see this project on your browser.\r\n\r\n## Based on\r\n\r\n- Build with [Django Bootstrap Template](https://github.com/griceturrble/django-bootstrap-template/)\r\n- Module 'users' based on [Django-Crash-Starter](https://github.com/feldroy/django-crash-starter)\r\n- Favicon downloaded from [Icons8](https://icons8.com) site.\r\n- Icons downloaded from [Font Awersome](https://fontawesome.com/) site.\r\n- Formated in [Autopep8](https://github.com/hhatto/autopep8) style\r\n- and more problems read on [StackOverflow](https://stackoverflow.com/)\r\n\r\n## License\r\n\r\nThis project uses the MIT license. Please see the [LICENSE](LICENSE) for details.\r\n\r\n## Installation\r\n\r\n1. Create a new Python virtual environment.\r\n\r\n   - Using `venv` on Linux:\r\n\r\n     ```bash\r\n     python3 -m venv .venv --prompt pystartowo\r\n     ```\r\n\r\n   - Using `venv` on Windows:\r\n\r\n     ```bash\r\n     python3 -m venv .venv --prompt pystartowo\r\n     ```\r\n\r\n   - Or, use whichever style of virtual environment management you prefer!\r\n\r\n1. Install dependencies:\r\n\r\n   ```bash\r\n   pip install -r requirements.txt\r\n   ```\r\n\r\n1. _PostgreSQL settings_: if not present already create a new `.env` file at `pystartowo/core/.env`. This file should be gitignored from the repo, and should contain credentials for connecting to the PostgreSQL database:\r\n\r\n   - `POSTGRES_NAME`: database name\r\n   - `POSTGRES_USER`: username\r\n   - `POSTGRES_PASSWORD`: password\r\n   - `POSTGRES_HOST`: host serving the database\r\n   - `POSTGRES_PORT`: port\r\n\r\n1. Migrate models to the database:\r\n\r\n   ```bash\r\n   python pystartowo/manage.py migrate\r\n   ```\r\n\r\n1. Create a superuser:\r\n\r\n   ```bash\r\n   python pystartowo/manage.py createsuperuser\r\n   ```\r\n\r\n1. Run the development server:\r\n\r\n   ```bash\r\n   python pystartowo/manage.py runserver\r\n   ```\r\n\r\n1. Open http://localhost:8000 to view the running site.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafal-kowalski-dev%2Fpystartowo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafal-kowalski-dev%2Fpystartowo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafal-kowalski-dev%2Fpystartowo/lists"}