تم تصميم قالب Django أعلى Black Dashboard PRO ، وهو تصميم Bootstrap 4 المتميز. ابدأ تطويرك باستخدام قالب Bootstrap 4 Admin الحديث ذي السمة الداكنة لـ Django . إنه يتميز بعدد كبير من المكونات المصممة لتتلاءم معًا وتبدو رائعة. إذا كنت تريد البرمجة بشكل أسرع، مع سير عمل سلس، فيجب عليك تجربة هذا القالب الذي تم تطويره بعناية باستخدام Django ، وهو Python Framework
الشهير.
ملاحظة :
requires a License
للوصول إلى السمة. أثناء عملية الشراء، يتم توفيرGitHub Access TOKEN
.
Up-to-date Dependencies
Design
: Django Theme 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
إنشاء المستخدم المتميز
$ 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
داخل تطبيق 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
.في هذه المرحلة، يجب أن يكون المنتج مباشرًا.
في الوقت الحالي، نهدف رسميًا إلى دعم الإصدارين الأخيرين من المتصفحات التالية:
نحن نستخدم مشكلات GitHub باعتبارها أداة تعقب الأخطاء الرسمية لـ Black Dashboard PRO Django . فيما يلي بعض النصائح لمستخدمينا الذين يريدون الإبلاغ عن مشكلة:
إذا كانت لديك أسئلة أو كنت بحاجة إلى مساعدة في دمج المنتج، فيرجى الاتصال بنا بدلاً من فتح مشكلة.
Black Dashboard PRO Django - مقدم من Creative Tim وAppSeed.