เทมเพลต Django สร้างขึ้นบน Black Dashboard PRO ซึ่งเป็นดีไซน์ Bootstrap 4 ระดับพรีเมียม เริ่มต้นการพัฒนาของคุณด้วยเทมเพลตผู้ดูแลระบบ Bootstrap 4 ธีมสีเข้มที่ทันสมัยสำหรับ Django มีส่วนประกอบจำนวนมากที่สร้างขึ้นเพื่อให้เข้ากันได้และดูสวยงาม หากคุณต้องการเขียนโค้ดเร็วขึ้นด้วยเวิร์กโฟลว์ที่ราบรื่น คุณควรลองใช้เทมเพลตนี้ที่พัฒนาอย่างระมัดระวังด้วย Django ซึ่งเป็น Python Framework
ที่รู้จักกันดี
หมายเหตุ : ผลิตภัณฑ์นี้
requires a License
จึงจะเข้าถึงธีมได้ ในระหว่างการซื้อ จะมีการจัดหาGitHub Access TOKEN
Up-to-date Dependencies
Design
: ธีม Django Black - PRO Version
Sections
ครอบคลุมโดยการออกแบบ:Django.contrib.AUTH
, การลงทะเบียนDocker
CI/CD
ผ่าน Render
video presentation
ในการตรวจสอบสิทธิ์ให้ใช้ การทดสอบข้อมูลรับรองเริ่มต้น / 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
โดยใช้เทมเพลต ..env.sample
# True for development, False for production
DEBUG = True
ตั้งค่าฐานข้อมูล
$ python manage.py makemigrations
$ python manage.py migrate
สร้าง Superuser
$ 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
: สร้าง templates
DIRECTORY ภายในแอป home
Step 2
: กำหนดค่าโปรเจ็กต์ให้ใช้ไดเร็กทอรีเทมเพลตใหม่นี้core/settings.py
ส่วนเทมเพลตStep 3
: คัดลอก footer.html
จากตำแหน่งเดิม (ภายใน ENV ของคุณ) และบันทึกลงใน home/templates
DIR<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
ณ จุดนี้ ผลิตภัณฑ์ควรจะ LIVE
ในปัจจุบัน เรามีเป้าหมายอย่างเป็นทางการที่จะสนับสนุนเบราว์เซอร์สองเวอร์ชันล่าสุดต่อไปนี้:
เราใช้ GitHub Issues เป็นตัวติดตามข้อบกพร่องอย่างเป็นทางการสำหรับ Black Dashboard PRO Django คำแนะนำสำหรับผู้ใช้ของเราที่ต้องการรายงานปัญหามีดังนี้
หากคุณมีคำถามหรือต้องการความช่วยเหลือในการบูรณาการผลิตภัณฑ์ โปรดติดต่อเราแทนการเปิดปัญหา
Black Dashboard PRO Django - จัดทำโดย Creative Tim และ AppSeed