Django 模板是在Black Dashboard PRO之上製作的,這是一種優質的 Bootstrap 4 設計。使用Django的現代深色主題 Bootstrap 4 管理模板開始您的開發。它具有大量的組件,這些組件可以組合在一起並且看起來很棒。如果您想以流暢的工作流程更快地編碼,那麼您應該嘗試使用著名的Python Framework
Django精心開發的模板。
注意:該產品
requires a License
才能存取主題。購買過程中,會提供GitHub Access TOKEN
。
Up-to-date Dependencies
Design
:Django 主題黑色 - PRO Version
Sections
:Django.contrib.AUTH
,註冊Docker
Render
的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 提供。