Django

⌘K
  1. Home
  2. Django
  3. Django তে কিভাবে কাজ করতে...
  4. load css,js

load css,js

প্রথমে আপনার Base Directory এর মধ্যে templates, static এবং assets নামে তিনটি ফোল্ডার করে ফেলুন।

এবার আপনার custom css file কে সদ্য তৈরী করা static ফোল্ডারের মধ্যে css ফোল্ডারে রাখুন :

এইবার উক্ত template directory কে myproject directory এর মধ্যে অবস্থিত settings.py ফাইলের ৫৮ নম্বর লাইনে রেজিস্ট্রি করে দিয়ে আসুন। ঠিক এইরকম:

#settings.py
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR / 'templates'], # ঠিক এইরকম
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

এবং static File গুলোকেও নিচের মতো করে settings.py ফাইলে static file সেক্শনে রেজিস্ট্রেশন করে রাখুন :

STATIC_URL = 'static/'
STATICFILES_DIRS = [
    BASE_DIR / 'static',
]
STATIC_ROOT=(BASE_DIR/ "assets/")

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'assets/media/')

Base directory/urls.py

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    
]
if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

How can we help?