{"id":16175448,"url":"https://github.com/app-generator/blog-django-install-theme","last_synced_at":"2026-04-28T08:02:57.834Z","repository":{"id":100502754,"uuid":"542412991","full_name":"app-generator/blog-django-install-theme","owner":"app-generator","description":"Django - Install Soft Dashboard Theme","archived":false,"fork":false,"pushed_at":"2022-09-28T07:32:49.000Z","size":16,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T18:49:21.719Z","etag":null,"topics":["appseed-sample","django","open-source"],"latest_commit_sha":null,"homepage":"https://appseed.us","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/app-generator.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-09-28T04:54:33.000Z","updated_at":"2023-03-22T03:09:18.000Z","dependencies_parsed_at":"2023-05-15T11:15:14.122Z","dependency_job_id":null,"html_url":"https://github.com/app-generator/blog-django-install-theme","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/app-generator/blog-django-install-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fblog-django-install-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fblog-django-install-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fblog-django-install-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fblog-django-install-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/app-generator","download_url":"https://codeload.github.com/app-generator/blog-django-install-theme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fblog-django-install-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32371673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["appseed-sample","django","open-source"],"created_at":"2024-10-10T04:44:52.265Z","updated_at":"2026-04-28T08:02:57.808Z","avatar_url":"https://github.com/app-generator.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django - Install [Soft Dashboard Theme](https://github.com/app-generator/django-admin-soft-dashboard)\n\nThis free sample explains how to create from scratch a new Django project, add authentication and improve the UI by installing **[Soft Dashboard](https://github.com/app-generator/django-admin-soft-dashboard)**, a modern BS5 design from `Creative-Tim`. \n\n\u003cbr /\u003e\n\n![Django, Install Soft Dashboard Theme - Index Page.](https://user-images.githubusercontent.com/51070104/192701821-946628cd-25ce-494f-a6e5-9a1b14c81fd4.jpg)\n\n\u003cbr /\u003e\n\n# ✨ Create the project\n\n\u003e 👉 **Create the directory** \n\n```bash\n$ mkdir my-django-project\n$ cd my-django-project\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 **Install the dependencies**\n\n```bash\n$ virtualenv env\n$ source env/bin/activate\n$ pip install Django\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 **Create the Django project**\n\n```bash\n$ django-admin startproject core . \n```\n\n\u003cbr /\u003e\n\n\u003e Set Up the database\n\n```bash\n$ python manage.py makemigrations\n$ python manage.py migrate\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 **Start the app**\n\n```bash\n$ python manage.py runserver\n```\n\n\u003cbr /\u003e\n\n![Django, Install Soft Dashboard Theme - Default Django Page.](https://user-images.githubusercontent.com/51070104/192701963-dd017bb9-4958-44b6-b695-0195272dc9a8.jpg)\n\n\u003cbr /\u003e\n\n\u003e 👉 **Create a superuser**\n\n```bash\n$ python manage.py createsuperuser\n```\n\nAt this point we can access the `admin` section that uses a minimal style. \n\n\u003cbr /\u003e\n\n![Django, Install Soft Dashboard Theme - Default Admin UI.](https://user-images.githubusercontent.com/51070104/192702068-2ecc1a2b-e9d2-478e-ac50-4b951eee2f0f.jpg)\n\n\u003cbr /\u003e\n\n## ✨ Install Soft UI Design\n\n\u003e 👉 **Install the PyPi package**\n\n```bash\n$ pip install django-admin-soft-dashboard\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 **Configure Django to use the new design**\n\nAdd `admin_soft` application to the `INSTALLED_APPS` setting of your Django project `settings.py` file (note it should be before `django.contrib.admin`):\n\n```python\n    INSTALLED_APPS = (\n        ...\n        'admin_soft.apps.AdminSoftDashboardConfig',\n        'django.contrib.admin',\n    )\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 **Start the app and access the new admin design**\n\n```bash\n$ python manage.py runserver\n```\n\n\u003cbr /\u003e\n\n![Django, Install Soft Dashboard Theme - Default Admin UI.](https://user-images.githubusercontent.com/51070104/192702182-d083ff5f-31f8-479d-aacd-4bc795bbd9ba.jpg)\n\n\u003cbr /\u003e\n\n## ✨ Add a new app\n\nThis section explains how to add a minimal app that handles ordinary users registration. \n\n\u003e 👉 **Create the new app**\n\n```bash\n$ django-admin startapp authentication\n```\n\n\u003e Update the app settings (`INSTALLED_APPS` section)\n\n```python\n# core/python.py (truncated content)\n...\nINSTALLED_APPS = [\n    'admin_soft.apps.AdminSoftDashboardConfig',\n    'django.contrib.admin',\n    'django.contrib.auth',\n    'django.contrib.contenttypes',\n    'django.contrib.sessions',\n    'django.contrib.messages',\n    'django.contrib.staticfiles',\n    'authentication',                # \u003c-- NEW\n]\n... \n```\n\n\u003cbr /\u003e\n\n\u003e 👉 **Start the project** and `access the new admin` design\n\n```bash\n$ python manage.py runserver\n```\n\n\u003cbr /\u003e\n\n![Django, Install Soft Dashboard Theme - New Sign UI page.](https://user-images.githubusercontent.com/51070104/192702349-6133424d-e930-42f9-8b03-6e97b27e3993.jpg)\n\n\u003cbr /\u003e\n\n---\n**[Django](https://appseed.us/apps/django/)**, How to Install [Soft Dashboard Theme](https://github.com/app-generator/django-admin-soft-dashboard) - Open-source sample provided by [AppSeed](https://appseed.us)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapp-generator%2Fblog-django-install-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapp-generator%2Fblog-django-install-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapp-generator%2Fblog-django-install-theme/lists"}