Modèle Django conçu sur Black Dashboard PRO , un design Bootstrap 4 premium. Commencez votre développement avec un modèle d'administration Bootstrap 4 moderne et sombre pour Django . Il comporte un grand nombre de composants conçus pour s’emboîter et avoir un look fantastique. Si vous souhaitez coder plus rapidement, avec un flux de travail fluide, alors vous devriez essayer ce modèle soigneusement développé avec Django , un Python Framework
bien connu .
REMARQUE : Ce produit
requires a License
pour accéder au thème. Lors de l’achat, unGitHub Access TOKEN
est fourni.
Up-to-date Dependencies
Design
: Thème Django Noir - PRO Version
Sections
couvertes par le design :Django.contrib.AUTH
, InscriptionDocker
CI/CD
via Render
video presentation
Pour vous authentifier, utilisez les informations d'identification par défaut test/PaSS_123 ou créez un nouvel utilisateur sur la page d'inscription .
DÉZIPEZ les sources ou clonez ce référentiel. Après avoir obtenu le code, ouvrez un terminal et accédez au répertoire de travail, avec le code source du produit.
Exportez
GITHUB_TOKEN
dans l'environnement. La valeur est fournie lors de l'achat.
Ceci est requis car le projet a une dépendance REPO privée : 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
Installez les modules via
VENV
.
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Modifiez le
.env
à l'aide du modèle.env.sample
.
# True for development, False for production
DEBUG = True
Configurer la base de données
$ python manage.py makemigrations
$ python manage.py migrate
Créer le superutilisateur
$ python manage.py createsuperuser
Démarrer l'application
$ python manage.py runserver
À ce stade, l'application s'exécute sur http://127.0.0.1:8000/
.
La documentation de Black Dashboard PRO Django est hébergée sur notre site Web.
Le projet est codé à l’aide d’une structure simple et intuitive présentée ci-dessous :
< 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
|
| -- ************************************************************************
Lorsqu'un fichier modèle est chargé dans le contrôleur, Django
analyse tous les répertoires de modèles à partir de ceux définis par l'utilisateur et renvoie la première correspondance ou une erreur au cas où le modèle ne serait pas trouvé. Le thème utilisé pour styliser ce starter fournit les fichiers suivants :
< 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
|
| -- ************************************************************************
Lorsque le projet nécessite une personnalisation, nous devons copier le fichier original qui nécessite une mise à jour (depuis l'environnement virtuel) et le placer dans le dossier des modèles en utilisant le même chemin.
Par exemple, si nous voulons personnaliser le footer.html, voici les étapes :
Step 1
: créez le RÉPERTOIRE templates
dans l'application home
Step 2
: configurez le projet pour utiliser ce nouveau répertoire de modèlescore/settings.py
Step 3
: copiez le footer.html
depuis l'emplacement d'origine (à l'intérieur de votre ENV) et enregistrez-le dans le répertoire home/templates
<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html
<PROJECT_ROOT>home/templates/includes/footer.html
Pour accélérer toutes ces étapes, la base de code est déjà configurée (
Steps 1, and 2
) et uncustom footer
peut être trouvé à cet emplacement :
home/templates/includes/custom_footer.html
Par défaut, ce fichier n'est pas utilisé car le theme
attend footer.html
(sans le préfixe custom_
).
Pour l'utiliser, renommez-le simplement en footer.html
. Ainsi, la version par défaut livrée dans la bibliothèque est ignorée par Django.
De la même manière, tous les autres fichiers et composants peuvent être facilement personnalisés.
New Blueprint Instance
.repo
que vous souhaitez déployer.Service Group Name
et cliquez sur le bouton Update Existing Resources
.À ce stade, le produit doit être LIVE.
À l'heure actuelle, notre objectif est officiellement de prendre en charge les deux dernières versions des navigateurs suivants :
Nous utilisons GitHub Issues comme outil de suivi des bogues officiel pour Black Dashboard PRO Django . Voici quelques conseils pour nos utilisateurs qui souhaitent signaler un problème :
Si vous avez des questions ou avez besoin d'aide pour intégrer le produit, veuillez nous contacter au lieu d'ouvrir un problème.
Black Dashboard PRO Django - Fourni par Creative Tim et AppSeed.