Django-Vorlage, erstellt auf Basis von Black Dashboard PRO , einem erstklassigen Bootstrap 4-Design. Beginnen Sie Ihre Entwicklung mit einer modernen, dunkel gestalteten Bootstrap 4 Admin-Vorlage für Django . Es verfügt über eine große Anzahl an Komponenten, die so konstruiert sind, dass sie zusammenpassen und fantastisch aussehen. Wenn Sie schneller und mit einem reibungslosen Arbeitsablauf programmieren möchten, sollten Sie diese Vorlage ausprobieren, die sorgfältig mit Django , einem bekannten Python Framework
, entwickelt wurde.
HINWEIS : Für den Zugriff auf das Theme ist für dieses Produkt
requires a License
. Beim Kauf wird einGitHub Access TOKEN
bereitgestellt.
Up-to-date Dependencies
Design
: Django Theme Black – PRO Version
Sections
:Django.contrib.AUTH
, RegistrierungDocker
CI/CD
Flow über Render
video presentation
Verwenden Sie zur Authentifizierung die Standardanmeldeinformationen test/PaSS_123 oder erstellen Sie einen neuen Benutzer auf der Registrierungsseite .
ENTZIPPEN Sie die Quellen oder klonen Sie dieses Repository. Nachdem Sie den Code erhalten haben, öffnen Sie ein Terminal und navigieren Sie zum Arbeitsverzeichnis mit dem Produktquellcode.
Exportieren Sie
GITHUB_TOKEN
in die Umgebung. Der Wert wird beim Kauf angegeben.
Dies ist erforderlich, da das Projekt eine private REPO-Abhängigkeit hat: 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
Module über
VENV
installieren.
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
Bearbeiten Sie die
.env
mit der Vorlage.env.sample
.
# True for development, False for production
DEBUG = True
Datenbank einrichten
$ python manage.py makemigrations
$ python manage.py migrate
Erstellen Sie den Superuser
$ python manage.py createsuperuser
Starten Sie die App
$ python manage.py runserver
Zu diesem Zeitpunkt wird die App unter http://127.0.0.1:8000/
ausgeführt.
Die Dokumentation für Black Dashboard PRO Django wird auf unserer Website gehostet.
Das Projekt ist mit einer einfachen und intuitiven Struktur codiert, die unten dargestellt ist:
< 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
|
| -- ************************************************************************
Wenn eine Vorlagendatei in den Controller geladen wird, durchsucht Django
alle Vorlagenverzeichnisse, beginnend mit den vom Benutzer definierten, und gibt die erste Übereinstimmung oder einen Fehler zurück, falls die Vorlage nicht gefunden wird. Das zum Gestalten dieses Starters verwendete Thema stellt die folgenden Dateien bereit:
< 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
|
| -- ************************************************************************
Wenn das Projekt angepasst werden muss, müssen wir die Originaldatei, die aktualisiert werden muss, (aus der virtuellen Umgebung) kopieren und sie unter demselben Pfad im Vorlagenordner ablegen.
Wenn wir beispielsweise die Datei „footer.html“ anpassen möchten, sind dies die Schritte:
Step 1
: Erstellen Sie das templates
in der home
-AppStep 2
: Konfigurieren Sie das Projekt für die Verwendung dieses neuen Vorlagenverzeichnissescore/settings.py
VORLAGENStep 3
: Kopieren Sie die footer.html
vom ursprünglichen Speicherort (in Ihrem ENV) und speichern Sie sie im Verzeichnis „ home/templates
“.<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html
<PROJECT_ROOT>home/templates/includes/footer.html
Um alle diese Schritte zu beschleunigen, ist die Codebasis bereits konfiguriert (
Steps 1, and 2
) und einecustom footer
finden Sie an dieser Stelle:
home/templates/includes/custom_footer.html
Standardmäßig wird diese Datei nicht verwendet, da das theme
footer.html
(ohne das Präfix custom_
) erwartet.
Um es zu verwenden, benennen Sie es einfach in footer.html
um. Auf diese Weise wird die in der Bibliothek enthaltene Standardversion von Django ignoriert.
Auf ähnliche Weise können auch alle anderen Dateien und Komponenten einfach angepasst werden.
New Blueprint Instance
.repo
, das Sie bereitstellen möchten.Service Group Name
ein und klicken Sie auf die Schaltfläche Update Existing Resources
.Zu diesem Zeitpunkt sollte das Produkt LIVE sein.
Derzeit streben wir offiziell die Unterstützung der letzten beiden Versionen der folgenden Browser an:
Wir verwenden GitHub Issues als offiziellen Bugtracker für das Black Dashboard PRO Django . Hier sind einige Ratschläge für unsere Benutzer, die ein Problem melden möchten:
Wenn Sie Fragen haben oder Hilfe bei der Integration des Produkts benötigen, kontaktieren Sie uns bitte, anstatt ein Problem zu eröffnen.
Black Dashboard PRO Django – bereitgestellt von Creative Tim und AppSeed.