لوحة تحكم Django مشفرة بالوحدات الأساسية وقاعدة البيانات وORM وبرامج النشر أعلى Volt Dashboard PRO (الإصدار المميز)، وهو تصميم حديث للوحة تحكم Bootstrap. Volt Pro عبارة عن لوحة تحكم إدارية متميزة لـ Bootstrap 5 تضم أكثر من 800 مكون و20 صفحة نموذجية و10 مكونات إضافية مخصصة بالكامل مكتوبة بلغة Vanilla Javascript.
Product pageLIVE DemoLearn how to use and update the productالنسخة الأساسية
Up-to-date dependencies والإصدارات النشطةSession-Based authenticationDockerنسخة موسعة
AuthenticationTask ModuleTransactions ModuleUsers ManagementExtended user profileAdmins )
الخطوة 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-proUnix و 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 runregistration وإنشاء مستخدم جديد: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 .