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 Licensepour accéder au thème. Lors de l’achat, unGitHub Access TOKENest fourni.
Up-to-date DependenciesDesign : Thème Django Noir - PRO VersionSections couvertes par le design :Django.contrib.AUTH , InscriptionDockerCI/CD via Rendervideo 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_TOKENdans 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.txtModifiez 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 migrateCréer le superutilisateur
$ python manage.py createsuperuserDé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 homeStep 2 : configurez le projet pour utiliser ce nouveau répertoire de modèlescore/settings.pyStep 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.htmlPour accélérer toutes ces étapes, la base de code est déjà configurée (
Steps 1, and 2) et uncustom footerpeut ê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.