Django static dosyalari gormuyor

merhaba.djangoda static dosyalari kullanmak icin su ayarlari yaptim:

ilgili settings.py:


# Internationalization
# https://docs.djangoproject.com/en/3.0/topics/i18n/

LANGUAGE_CODE = 'az'

TIME_ZONE = 'Asia/Baku'

USE_I18N = True

USE_L10N = True

USE_TZ = True


# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.0/howto/static-files/

STATIC_URL = '/static/'
#elave

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles/')

CKEDITOR_JQUERY_URL = 'https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js'


CKEDITOR_CONFIGS = {
    'default':{
        'toolbar':'full'
    }
}

MEDIA_URL = "/media/"

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

html:

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="{% static den.css %}" type="text/css">
</head>
<body>
    {% for xxx in xxxxx %}
    <h1>{{xxx}}</h1>
    <i>{{xxx}}</i>

    {% endfor %}
</body>
</html>

bunlari yapmama ragmen django template klasorundeki css dosyasini gormuyor.yardimci olursaniz sevinirim.

Html de static i çağırırken den.css i tek tırnak içine alın. (’)

calsimiyor

Emin değilim ama,bu style/css olmuyor muydu?

Bu kısmı şöyle değiştirdiyseniz olmalı.

{% static 'den.css' %}

Ayrıca tam olarak sorun ne, 404 mü veriyor?

Böyle değil, text/css olmalı. Ayrıca bu olmasa da css dosyaları dahil edilebiliyor.

1 Beğeni

hayir olmadi malesef

hicbir hata vermiyor sadece css dosyasinin icinde yazdigim kodlari algilamiyor.(htmlde style etiketleri arsasinda algiliyor ama)

Bilemedim. Her şey de doğru görünüyor ama. Projede static klasörü var değil mi?

evet var

soyle yapmam gerekiyormus:

href="{% static "den.css" %}"