Plantilla Django diseñada sobre Black Dashboard PRO , un diseño premium de Bootstrap 4. Comience su desarrollo con una plantilla de administración Bootstrap 4 moderna y de temática oscura para Django . Cuenta con una gran cantidad de componentes diseñados para encajar y lucir fantásticos. Si desea codificar más rápido, con un flujo de trabajo fluido, entonces debería probar esta plantilla cuidadosamente desarrollada con Django , un conocido Python Framework
.
NOTA : Este producto
requires a License
para poder acceder al tema. Durante la compra, se proporciona unGitHub Access TOKEN
.
Up-to-date Dependencies
Design
: Django Theme Black - PRO Version
Sections
cubiertas por el diseño:Django.contrib.AUTH
, RegistroDocker
CI/CD
mediante Render
video presentation
Para autenticarse utilice las credenciales predeterminadas test/PaSS_123 o cree un nuevo usuario en la página de registro .
DESCOMPRIMA las fuentes o clona este repositorio. Después de obtener el código, abra una terminal y navegue hasta el directorio de trabajo, con el código fuente del producto.
Exporte
GITHUB_TOKEN
en el entorno. El valor se proporciona durante la compra.
Esto es necesario porque el proyecto tiene una dependencia REPO privada: 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
Instalar módulos a través de
VENV
.
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Edite el
.env
usando la plantilla.env.sample
.
# True for development, False for production
DEBUG = True
Configurar la base de datos
$ python manage.py makemigrations
$ python manage.py migrate
Crear el superusuario
$ python manage.py createsuperuser
Inicia la aplicación
$ python manage.py runserver
En este punto, la aplicación se ejecuta en http://127.0.0.1:8000/
.
La documentación para Black Dashboard PRO Django está alojada en nuestro sitio web.
El proyecto está codificado utilizando una estructura simple e intuitiva que se presenta a continuación:
< 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
|
| -- ************************************************************************
Cuando se carga un archivo de plantilla en el controlador, Django
escanea todos los directorios de plantillas a partir de los definidos por el usuario y devuelve la primera coincidencia o un error en caso de que no se encuentre la plantilla. El tema utilizado para diseñar este iniciador proporciona los siguientes archivos:
< 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
|
| -- ************************************************************************
Cuando el proyecto requiere personalización, debemos copiar el archivo original que necesita una actualización (del entorno virtual) y colocarlo en la carpeta de plantillas usando la misma ruta.
Por ejemplo, si queremos personalizar el footer.html estos son los pasos:
Step 1
: crea el DIRECTORIO templates
dentro de la aplicación home
Step 2
: configura el proyecto para usar este nuevo directorio de plantillascore/settings.py
PLANTILLASStep 3
: copie el footer.html
de la ubicación original (dentro de su ENV) y guárdelo en el DIR home/templates
<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html
<PROJECT_ROOT>home/templates/includes/footer.html
Para acelerar todos estos pasos, el código base ya está configurado (
Steps 1, and 2
) y se puede encontrar uncustom footer
en esta ubicación:
home/templates/includes/custom_footer.html
De forma predeterminada, este archivo no se utiliza porque el theme
espera footer.html
(sin el prefijo custom_
).
Para usarlo, simplemente cámbiele el nombre a footer.html
. De esta manera, Django ignora la versión predeterminada incluida en la biblioteca.
De manera similar, todos los demás archivos y componentes se pueden personalizar fácilmente.
New Blueprint Instance
.repo
que desea implementar.Service Group Name
y haga clic en el botón Update Existing Resources
.En este punto, el producto debería estar EN VIVO.
En la actualidad, nuestro objetivo oficial es admitir las dos últimas versiones de los siguientes navegadores:
Usamos GitHub Issues como rastreador de errores oficial para Black Dashboard PRO Django . Aquí hay algunos consejos para nuestros usuarios que quieran informar un problema:
Si tiene preguntas o necesita ayuda para integrar el producto, comuníquese con nosotros en lugar de abrir un problema.
Black Dashboard PRO Django: proporcionado por Creative Tim y AppSeed.