Шаблон Django создан на основе Black Dashboard PRO , премиум-дизайна Bootstrap 4. Начните свою разработку с современного шаблона администратора Bootstrap 4 в темной тематике для Django . Он включает в себя огромное количество компонентов, которые идеально сочетаются друг с другом и выглядят фантастически. Если вы хотите писать код быстрее и с более плавным рабочим процессом, вам следует попробовать этот шаблон, тщательно разработанный с помощью Django , известной Python Framework
.
ПРИМЕЧАНИЕ . Для доступа к теме этого продукта
requires a License
. При покупке предоставляетсяGitHub Access TOKEN
.
Up-to-date Dependencies
Design
: Черная тема Django — PRO Version
Sections
охватываемые дизайном:Django.contrib.AUTH
, РегистрацияDocker
CI/CD
через Render
video presentation
Для аутентификации используйте тест учетных данных по умолчанию /PaSS_123 или создайте нового пользователя на странице регистрации .
РАЗархивируйте исходники или клонируйте этот репозиторий. Получив код, откройте терминал и перейдите в рабочий каталог с исходным кодом продукта.
Экспортируйте
GITHUB_TOKEN
в среду. Стоимость указывается при покупке.
Это необходимо, поскольку проект имеет частную зависимость REPO: github.com/app-generator/priv-django-admin-black-pro
$ export GITHUB_TOKEN= ' TOKEN_HERE ' # for Linux, Mac
$ set GITHUB_TOKEN= ' TOKEN_HERE ' # Windows CMD
$ $env :GITHUB_TOKEN = ' TOKEN_HERE ' # Windows powerShell
Устанавливайте модули через
VENV
.
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Отредактируйте
.env
, используя шаблон.env.sample
.
# True for development, False for production
DEBUG = True
Настройка базы данных
$ python manage.py makemigrations
$ python manage.py migrate
Создайте суперпользователя
$ python manage.py createsuperuser
Запустить приложение
$ python manage.py runserver
На этом этапе приложение работает по адресу http://127.0.0.1:8000/
.
Документация для Black Dashboard PRO Django размещена на нашем веб-сайте.
Проект закодирован с использованием простой и интуитивно понятной структуры, представленной ниже:
< PROJECT ROOT >
|
| -- core/
| | -- settings.py # Project Configuration
| | -- urls.py # Project Routing
|
| -- home/
| | -- views.py # APP Views
| | -- urls.py # APP Routing
| | -- models.py # APP Models
| | -- tests.py # Tests
| | -- templates/ # Theme Customisation
| | -- includes #
| | -- custom-footer.py # Custom Footer
|
| -- requirements.txt # Project Dependencies
|
| -- env.sample # ENV Configuration (default values)
| -- manage.py # Start the app - Django default start script
|
| -- ************************************************************************
Когда файл шаблона загружается в контроллер, Django
сканирует все каталоги шаблонов, начиная с тех, которые определены пользователем, и возвращает первое совпадение или ошибку, если шаблон не найден. Тема, используемая для оформления этого стартера, содержит следующие файлы:
< LIBRARY_ROOT > # This exists in ENV: LIB/admin_black_pro
|
| -- templates/ # Root Templates Folder
| |
| | -- accounts/
| | | -- login.html # Sign IN Page
| | | -- register.html # Sign UP Page
| |
| | -- includes/
| | | -- footer.html # Footer component
| | | -- sidebar.html # Sidebar component
| | | -- navigation.html # Navigation Bar
| | | -- scripts.html # Scripts Component
| |
| | -- layouts/
| | | -- base.html # Masterpage
| | | -- base-auth.html # Masterpage for Auth Pages
| |
| | -- pages/
| | -- index.html # Index Page (presentation)
| | -- settings.html # Settings Page
| | -- dashboard.html # Dashboard page
| | -- * .html # All other pages
|
| -- ************************************************************************
Когда проект требует настройки, нам необходимо скопировать исходный файл, требующий обновления (из виртуальной среды), и поместить его в папку шаблона по тому же пути.
Например, если мы хотим настроить footer.html, выполните следующие действия:
Step 1
: создайте КАТАЛОГ templates
внутри home
приложения.Step 2
: настройте проект для использования этого нового каталога шаблонов.core/settings.py
ШАБЛОНЫStep 3
: скопируйте footer.html
из исходного местоположения (внутри вашего ENV) и сохраните его в каталоге home/templates
.<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html
<PROJECT_ROOT>home/templates/includes/footer.html
Чтобы ускорить все эти шаги, база кода уже настроена (
Steps 1, and 2
), аcustom footer
можно найти по этому адресу:
home/templates/includes/custom_footer.html
По умолчанию этот файл не используется, поскольку theme
ожидает footer.html
(без префикса custom_
).
Чтобы использовать его, просто переименуйте его в footer.html
. Таким образом, версия по умолчанию, поставляемая в библиотеке, игнорируется Django.
Аналогичным образом можно легко настроить все остальные файлы и компоненты.
New Blueprint Instance
.repo
, который вы хотите развернуть.Service Group Name
и нажмите кнопку Update Existing Resources
.На этом этапе продукт должен быть ЖИВЫМ.
В настоящее время мы официально стремимся поддерживать две последние версии следующих браузеров:
Мы используем GitHub Issues в качестве официального трекера ошибок для Black Dashboard PRO Django . Вот несколько советов для наших пользователей, которые хотят сообщить о проблеме:
Если у вас есть вопросы или вам нужна помощь в интеграции продукта, свяжитесь с нами, а не открывайте проблему.
Black Dashboard PRO Django — предоставлено Creative Tim и AppSeed.