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.
reo
Temmuz 31, 2020, 6:09ös
2
Html de static i çağırırken den.css i tek tırnak içine alın. (’)
Abdullah_V:
type="text/css"
Emin değilim ama,bu style/css olmuyor muydu?
reo
Temmuz 31, 2020, 6:35ös
5
Abdullah_V:
{% static den.css %}
Bu kısmı şöyle değiştirdiyseniz olmalı.
{% static 'den.css' %}
Ayrıca tam olarak sorun ne, 404 mü veriyor?
reo
Temmuz 31, 2020, 6:36ös
6
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)
reo
Temmuz 31, 2020, 6:42ös
8
Bilemedim. Her şey de doğru görünüyor ama. Projede static klasörü var değil mi?
soyle yapmam gerekiyormus:
href="{% static "den.css" %}"
Bu nasıl çözüm olabilir ki? " işaretini arka arkaya kullanamazsın attribute hatası verir. Farklı bir şekilde çözmüş olmayasın?
1 Beğeni
Evet hatalı bir yazım şekli. Hata olmaması için şöyle yazılır.
href = "{% static 'den.css' %}"
benim de static dosyalarımı görmüyordu. Yani bütün tanımlamalara dikkat ettim. Kendi dökümantasyonunda yazan kontrolleri yaptım yok olmuyor css dosyasını okumuyordu. sonra server’ı sonlandırıp tekrar açtım kendine geldi okumaya başladı. bir şeylere takılıyor ama çözemedim. Tekrar hata vermediği için de hatayı tespit edip çözemiyorum.