{"id":37720086,"url":"https://github.com/bamjun/pythonanywhere-django-ninja-starter","last_synced_at":"2026-01-16T13:31:40.378Z","repository":{"id":286235979,"uuid":"960772015","full_name":"bamjun/pythonanywhere-django-ninja-starter","owner":"bamjun","description":"starter for pythonanywhere  with django-ninja","archived":false,"fork":false,"pushed_at":"2025-08-09T13:44:55.000Z","size":3144,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-09T15:04:39.507Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/bamjun.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-05T03:18:39.000Z","updated_at":"2025-08-09T13:44:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"764ed853-437c-4100-952a-f6108d63e53a","html_url":"https://github.com/bamjun/pythonanywhere-django-ninja-starter","commit_stats":null,"previous_names":["bamjun/pythonanywhere-django-ninja-starter"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/bamjun/pythonanywhere-django-ninja-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamjun%2Fpythonanywhere-django-ninja-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamjun%2Fpythonanywhere-django-ninja-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamjun%2Fpythonanywhere-django-ninja-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamjun%2Fpythonanywhere-django-ninja-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bamjun","download_url":"https://codeload.github.com/bamjun/pythonanywhere-django-ninja-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamjun%2Fpythonanywhere-django-ninja-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2026-01-16T13:31:40.284Z","updated_at":"2026-01-16T13:31:40.367Z","avatar_url":"https://github.com/bamjun.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# start\n\n## 로컬 \n### 1. 로컬에 파일 복사\n```bash\n    git clone https://github.com/bamjun/pythonanywhere-django-ninja-starter.git\n```\n\n### 2. .env 파일생성\n```bash\n    bash starter.sh\n```\n\n### 3. 가상환경 생성\n```bash\nuv sync --all-groups\n```\n\n## pythonanywhere\n### 1. 콘솔접속\n![alt text](images/markdown-image.png)\n\n### 2. 파일 복사 \u0026\u0026 가상환경 생성\n```bash\ngit clone https://github.com/bamjun/pythonanywhere-django-ninja-starter.git\ncd pythonanywhere-django-ninja-starter/\nuv sync\n```\n\n### 3. .env파일 생성\n```bash\n    bash starter.sh\n```\n\n### 4. .env 파일수정\n - CHECK_DEV_MODE=False\n - CHECK_LOCAL_MODE=False\n - ALLOWED_HOSTS= `pythonanywere-URL`\n\n```bash\nnano .env\n```\n\n### 5. wsgi.py 수정\n- 현재 경로 복사해서 wsgi.py 파일 project_home에 붙여넣기\n```bash\npwd\n```\n![alt text](images/markdown-image-1.png)\n\n![alt text](images/markdown-image-2.png)\n\n![alt text](images/markdown-image-3.png)\n\n```python\n# This file contains the WSGI configuration required to serve up your\n# web application at http://grater.pythonanywhere.com/\n# It works by setting the variable 'application' to a WSGI handler of some\n# description.\n#\n# The below has been auto-generated for your Django project\n\nimport os\nimport sys\n\n# add your project directory to the sys.path\nproject_home = '/home/grater/pythonanywhere-django-ninja-starter'\nif project_home not in sys.path:\n    sys.path.insert(0, project_home)\n\n# set environment variable to tell django where your settings.py is\nos.environ['DJANGO_SETTINGS_MODULE'] = '_core.settings'\n\n\n# serve django via WSGI\nfrom django.core.wsgi import get_wsgi_application\napplication = get_wsgi_application()\n```\n\n### 6. Source code , Working directory 수정하기\n- Source code : 5. 에서 복사한 현재경로\n- Working directory : 5. 에서 복사한 현재경로에서 최하위 경로 삭제 \n![alt text](images/markdown-image-4.png)\n\n### 7. 파이썬 버전, 가상환경 경로 설정\n![alt text](images/markdown-image-5.png)\n\n### 8. 적용하기 \n![alt text](images/markdown-image-6.png)\n\n![alt text](images/markdown-image-7.png)\n\n\n\n# 로컬 환경설정\n\n### 서버 실행\n```bash\nuv run python manage.py runserver\n```\n\n### ruff check, format \u0026 mypy 실행\n```bash\nbash linter.sh\n```\n\n\n### 테스트 코드 실행\n```bash\nuv run pytest\n```\n\n# pythonanywhere 환경설정\n\n### 파일가져오기\n```bash\ngit pull\nuv sync\n```\n\n### 적용하기\n웹 \u003e 리로드클릭\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbamjun%2Fpythonanywhere-django-ninja-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbamjun%2Fpythonanywhere-django-ninja-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbamjun%2Fpythonanywhere-django-ninja-starter/lists"}