Modelo Django criado em cima do Black Dashboard PRO , um design premium do Bootstrap 4. Comece seu desenvolvimento com um modelo Bootstrap 4 Admin moderno e com tema sombrio para Django . Ele apresenta um grande número de componentes construídos para se encaixarem e terem uma aparência fantástica. Se você deseja codificar mais rápido, com um fluxo de trabalho tranquilo, então você deve tentar este modelo cuidadosamente desenvolvido com Django , um conhecido Python Framework
.
NOTA : Este produto
requires a License
para acessar o tema. Durante a compra, é fornecido umGitHub Access TOKEN
.
Up-to-date Dependencies
Design
: Tema Django Preto - PRO Version
Sections
abrangidas pelo design:Django.contrib.AUTH
, RegistroDocker
CI/CD
via Render
video presentation
Para autenticar utilize as credenciais padrão test/PaSS_123 ou crie um novo usuário na página de cadastro .
Descompacte as fontes ou clone este repositório. Após obter o código, abra um terminal e navegue até o diretório de trabalho, com o código-fonte do produto.
Exporte
GITHUB_TOKEN
no ambiente. O valor é fornecido durante a compra.
Isso é necessário porque o projeto tem uma dependência 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
Instale módulos via
VENV
.
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Edite o
.env
usando o modelo.env.sample
.
# True for development, False for production
DEBUG = True
Configurar banco de dados
$ python manage.py makemigrations
$ python manage.py migrate
Crie o superusuário
$ python manage.py createsuperuser
Inicie o aplicativo
$ python manage.py runserver
Neste ponto, o aplicativo é executado em http://127.0.0.1:8000/
.
A documentação do Black Dashboard PRO Django está hospedada em nosso site.
O projeto é codificado utilizando uma estrutura simples e intuitiva apresentada a seguir:
< 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
|
| -- ************************************************************************
Quando um arquivo de template é carregado no controlador, Django
verifica todos os diretórios de templates começando pelos definidos pelo usuário, e retorna a primeira correspondência ou um erro caso o template não seja encontrado. O tema usado para estilizar este starter fornece os seguintes arquivos:
< 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
|
| -- ************************************************************************
Quando o projeto necessita de customização, precisamos copiar o arquivo original que necessita de atualização (do ambiente virtual) e colocá-lo na pasta de templates utilizando o mesmo caminho.
Por exemplo, se quisermos personalizar o footer.html, estas são as etapas:
Step 1
: crie o DIRETÓRIO templates
dentro do aplicativo home
Step 2
: configure o projeto para usar este novo diretório de modeloscore/settings.py
MODELOSStep 3
: copie o footer.html
do local original (dentro do seu ENV) e salve-o no DIR home/templates
<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html
<PROJECT_ROOT>home/templates/includes/footer.html
Para agilizar todas essas etapas, a base de código já está configurada (
Steps 1, and 2
) e umcustom footer
pode ser encontrado neste local:
home/templates/includes/custom_footer.html
Por padrão, este arquivo não é utilizado porque o theme
espera footer.html
(sem o prefixo custom_
).
Para utilizá-lo, basta renomeá-lo para footer.html
. Assim, a versão padrão enviada na biblioteca é ignorada pelo Django.
De forma semelhante, todos os outros arquivos e componentes podem ser facilmente personalizados.
New Blueprint Instance
.repo
que você deseja implantar.Service Group Name
e clique no botão Update Existing Resources
.Neste ponto, o produto deve estar AO VIVO.
Atualmente, pretendemos oficialmente oferecer suporte às duas últimas versões dos seguintes navegadores:
Usamos o GitHub Issues como o rastreador de bugs oficial do Black Dashboard PRO Django . Aqui estão alguns conselhos para nossos usuários que desejam relatar um problema:
Se você tiver dúvidas ou precisar de ajuda para integrar o produto, entre em contato conosco em vez de abrir um problema.
Black Dashboard PRO Django - Fornecido por Creative Tim e AppSeed.