Django 模板是在Black Dashboard PRO之上製作的,這是一種優質的 Bootstrap 4 設計。使用Django的現代深色主題 Bootstrap 4 管理模板開始您的開發。它具有大量的組件,這些組件可以組合在一起並且看起來很棒。如果您想以流暢的工作流程更快地編碼,那麼您應該嘗試使用著名的Python Framework Django精心開發的模板。
注意:該產品
requires a License才能存取主題。購買過程中,會提供GitHub Access TOKEN。
Up-to-date DependenciesDesign :Django 主題黑色 - PRO VersionSections :Django.contrib.AUTH ,註冊DockerRender的CI/CD流程video presentation 
若要進行身份驗證,請使用預設憑證test/PaSS_123或在註冊頁面上建立新使用者。
解壓縮來源檔案或克隆此儲存庫。取得程式碼後,打開終端並導航到包含產品原始碼的工作目錄。
匯出環境中的
GITHUB_TOKEN。該值是在購買時提供的。
這是必要的,因為該專案具有私有 REPO 依賴項: 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 透過
VENV安裝模組。
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt使用模板
.env.sample編輯.env。
# True for development, False for production
DEBUG = True
設定資料庫
$ python manage.py makemigrations
$ python manage.py migrate創建超級用戶
$ python manage.py createsuperuser啟動應用程式
$ python manage.py runserver此時,應用程式運行在http://127.0.0.1:8000/ 。
Black Dashboard PRO Django的文件託管在我們的網站上。
該項目使用如下所示的簡單直觀的結構進行編碼:
< 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
|
| -- ************************************************************************ 當模板檔案載入到控制器時, Django會掃描從使用者定義的模板目錄開始的所有模板目錄,並傳回第一個符合項,如果找不到模板則傳回錯誤。用於設定此啟動器樣式的主題提供以下文件:
< 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
|
| -- ************************************************************************當專案需要自訂時,我們需要複製需要更新的原始檔案(從虛擬環境)並使用相同的路徑將其放置在範本資料夾中。
例如,如果我們想自訂 footer.html,請執行以下步驟:
Step 1 :在home應用程式內建立templates目錄Step 2 :設定專案以使用這個新的範本目錄core/settings.py模板部分Step 3 :從原始位置(ENV 內)複製footer.html並將其儲存到home/templates目錄<YOUR_ENV>/LIB/admin_black_pro/includes/footer.html<PROJECT_ROOT>home/templates/includes/footer.html為了加快所有這些步驟的速度,程式碼庫已配置(
Steps 1, and 2),並且可以在此位置找到custom footer:
home/templates/includes/custom_footer.html
預設情況下,此檔案未使用,因為theme需要footer.html (不含custom_前綴)。
為了使用它,只需將其重命名為footer.html 。像這樣,Django 會忽略庫中提供的預設版本。
以類似的方式,可以輕鬆自訂所有其他文件和元件。
New Blueprint Instance按鈕。repo 。Service Group Name並點選Update Existing Resources按鈕。此時,該產品應該已上線。
目前,我們官方的目標是支援以下瀏覽器的最後兩個版本:
我們使用 GitHub Issues 作為Black Dashboard PRO Django的官方錯誤追蹤器。以下是針對想要回報問題的用戶的一些建議:
如果您有疑問或需要整合產品的協助,請聯絡我們而不是提出問題。
Black Dashboard PRO Django - 由 Creative Tim 和 AppSeed 提供。