এখানে আপনি কিভাবে django-admin-soft-dashboard প্যাকেজটি কাস্টমাইজ করবেন তার একটি সম্পূর্ণ ধাপে ধাপে টিউটোরিয়াল দেওয়া হলো। এই টিউটোরিয়ালে আমরা দেখব কিভাবে প্যাকেজটি আপনার Django প্রজেক্টে ইনস্টল করতে হবে, কিভাবে এটি কাস্টমাইজ করতে হবে এবং আপনার প্রয়োজন অনুযায়ী পরিবর্তন করতে হবে।
ধাপ ১: প্যাকেজ ইনস্টল করা
- ভার্চুয়াল এনভায়রনমেন্ট তৈরি করুন (যদি না করে থাকেন):
python -m venv myenv
source myenv/bin/activate # লিনাক্স/ম্যাকের জন্য
myenv\Scripts\activate # উইন্ডোজের জন্য
Django এবং Django Admin Soft Dashboard ইনস্টল করুন:
pip install django django-admin-soft-dashboard
ধাপ ২: প্রজেক্ট তৈরি করা
- নতুন Django প্রজেক্ট তৈরি করুন:
django-admin startproject myproject
cd myproject
settings.py ফাইল কনফিগার করা
settings.pyফাইলেINSTALLED_APPSআপডেট করুন:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'admin_soft', # লোকাল admin_soft ফোল্ডার থেকে লোড হবে
]
urls.py ফাইল কনফিগার করুন: আপনার প্রজেক্টের urls.py ফাইলটি খুঁজে বের করুন এবং এটি আপডেট করুন:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('admin_soft.urls')), # admin_soft ইউআরএল ইঙ্ক্লুড করুন
]
ধাপ ৪: প্যাকেজের সোর্স কোড কপি করা
admin_softপ্যাকেজের সোর্স কোড কপি করুন:- লোকেশন খুঁজে বের করুন:
pip show django-admin-soft-dashboard
ই কমান্ডটি প্যাকেজের লোকেশন দেখাবে, সাধারণত এটি site-packages এর মধ্যে থাকে।
লোকেশন থেকে admin_soft ফোল্ডার কপি করুন: site-packages/admin_soft ফোল্ডারটি কপি করে আপনার প্রজেক্টের মূল ফোল্ডারে পেস্ট করুন, যেমন:
E:\Projects\Project Django\RestApiProject\admin_soft\
ধাপ ৫: কাস্টমাইজেশন করা
sidebar.htmlকাস্টমাইজ করা:admin_softফোল্ডারের মধ্যেtemplates/admin_soft/sidebar.htmlফাইলটি খুঁজুন এবং আপনার প্রয়োজন অনুযায়ী পরিবর্তন করুন।- যেমন, “Read the Docs” এবং “Support” অপশনগুলো মুছে দিন বা পরিবর্তন করুন।
ধাপ ৬: সার্ভার চালানো
- ডাটাবেজ মাইগ্রেশন করুন:
python manage.py migrate
সার্ভার চালান:
python manage.py runserver
- ব্রাউজারে যান: আপনার ব্রাউজারে গিয়ে
http://127.0.0.1:8000/admin/URL এ যান।
ধাপ ৭: কাস্টমাইজেশনের ফলাফল পরীক্ষা করা
- আপনার পরিবর্তনগুলো চেক করুন, যেমন সাইডবারে নতুন ন্যাভিগেশন মেনু এবং অন্যান্য কাস্টমাইজেশন।
- যদি কিছু কাজ না করে, তবে ফাইল পাথ এবং কোডের ভুলগুলি চেক করুন।
উপসংহার
এখন আপনার Django প্রজেক্টে admin_soft প্যাকেজটি সফলভাবে কাস্টমাইজড এবং সেটআপ করা হয়েছে। আপনি যে কাস্টমাইজেশন করেছেন সেগুলো কার্যকর হওয়া উচিত। যদি কোনো প্রশ্ন থাকে বা অন্য কিছু জানতে চান, তাহলে নির্দ্বিধায় জিজ্ঞাসা করতে পারেন!