لوحة تحكم Django مشفرة بالوحدات الأساسية وقاعدة البيانات وORM وبرامج النشر أعلى Volt Dashboard PRO (الإصدار المميز)، وهو تصميم حديث للوحة تحكم Bootstrap. Volt Pro عبارة عن لوحة تحكم إدارية متميزة لـ Bootstrap 5 تضم أكثر من 800 مكون و20 صفحة نموذجية و10 مكونات إضافية مخصصة بالكامل مكتوبة بلغة Vanilla Javascript.
Product page
LIVE Demo
Learn how to use and update the product
النسخة الأساسية
Up-to-date dependencies
والإصدارات النشطةSession-Based authentication
Docker
نسخة موسعة
Authentication
Task Module
Transactions Module
Users Management
Extended user profile
Admins
)الخطوة 1 - قم بتنزيل الكود وفك ضغط المصادر (يتطلب
purchase
).
$ # Get the code
$ unzip django-volt-dashboard-pro.zip
$ cd django-volt-dashboard-pro
الخطوة 2 - ابدأ تشغيل التطبيق في
Docker
$ docker-compose up --build
تفضل بزيارة http://localhost:5085
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
قم بتنزيل الكود وفك ضغط المصادر (يتطلب
purchase
).
$ # Get the code
$ unzip django-volt-dashboard-pro.zip
$ cd django-volt-dashboard-pro
Unix
و MacOS
تثبيت الوحدات عبر
VENV
$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txt
إعداد قاعدة البيانات
$ python manage.py makemigrations
$ python manage.py migrate
ابدأ التطبيق
$ python manage.py runserver
عند هذه النقطة، يعمل التطبيق على http://127.0.0.1:8000/
.
Windows
تثبيت الوحدات عبر
VENV
(Windows)
$ virtualenv env
$ .envScriptsactivate
$ pip3 install -r requirements.txt
إعداد قاعدة البيانات
$ python manage.py makemigrations
$ python manage.py migrate
ابدأ التطبيق
$ python manage.py runserver
عند هذه النقطة، يعمل التطبيق على http://127.0.0.1:8000/
.
افتراضيًا، يقوم التطبيق بإعادة توجيه المستخدمين الضيوف للمصادقة. للوصول إلى الصفحات الخاصة، اتبع هذا الإعداد:
flask run
registration
وإنشاء مستخدم جديد:http://127.0.0.1:8000/register/
sign in
والمصادقةhttp://127.0.0.1:8000/login/
تم ترميز المشروع باستخدام بنية بسيطة وبديهية موضحة أدناه:
< PROJECT ROOT >
|
| -- core/ # Implements app configuration
| | -- settings.py # Defines Global Settings
| | -- wsgi.py # Start the app in production
| | -- urls.py # Define URLs served by all apps/nodes
|
| -- apps/
| |
| | -- home/ # A simple app that serve HTML files
| | | -- views.py # Serve HTML pages for authenticated users
| | | -- urls.py # Define some super simple routes
| |
| | -- authentication/ # Handles auth routes (login and register)
| | | -- urls.py # Define authentication routes
| | | -- views.py # Handles login and registration
| | | -- forms.py # Define auth forms (login and register)
| |
| | -- static/
| | | -- < css, JS, images > # CSS files, Javascripts files
| |
| | -- templates/ # Templates used to render pages
| | -- includes/ # HTML chunks and components
| | | -- navigation.html # Top menu component
| | | -- sidebar.html # Sidebar component
| | | -- footer.html # App Footer
| | | -- scripts.html # Scripts common to all pages
| |
| | -- layouts/ # Master pages
| | | -- base-fullscreen.html # Used by Authentication pages
| | | -- base.html # Used by common pages
| |
| | -- accounts/ # Authentication pages
| | | -- login.html # Login page
| | | -- register.html # Register page
| |
| | -- home/ # UI Kit Pages
| | -- index.html # Index page
| | -- page-404.html # 404 page
| | -- * .html # All other pages
|
| -- requirements.txt # Development modules - SQLite storage
|
| -- .env # Inject Configuration via Environment
| -- manage.py # Start the app - Django default start script
|
| -- ************************************************************************
Django Volt Dashboard PRO - مشروع أولي تم إنشاؤه بواسطة AppSeed Generator .