DJANGOLEARN_IR Telegram 1125
جنگولرن
با لود نشدن فایل های استاتیک و سرو کردنشون توی وب سرور مشکل دارید؟ و هر بار یادتون میره راه درستش چیه؟
نکته هایی در مورد فایل های استاتیک جنگو - بخش اول

داکیومنت محترم جنگو صراحتا گفته:

توی development (یعنی وقتی Debug=True هست) جنگو خودش فایل های استاتیک رو سرو میکنه.
به شرط اینکه اپ django.contrib.staticfiles توی INSTALLED_APPS باشه.

بعد گفته که STATIC_URL رو اینجوری تعریف کنید (پیش فرض اینه)
STATIC_URL = "static/"

این چکار میکنه، هر وقت از تمپلت تگ static توی تمپلت ها استفاده می کنیم، مسیر فایل های استاتیک با این شروع میشه.

دقت کن آخرش یه اسلش هست، اگه آخرش اسلش رو نذاری، این خطارو میده و کلا پروژه ران نمیشه:
The STATIC_URL setting must end with a slash

خب حالا اگه این بخشی از تمپلت ما باشه، باید اول static رو لود کنیم. و بعدش از تمپلت تگ static استفاده کنیم:
{% load static %}

<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}">


جای اون static پایینی مسیر قرار میگیره.
مثلا سایتم ali.com باشه میشه:
ali.com/static/css/style.css

اگه اینارو میدونی یه 🥱 بزار

وگرنه هر چی دوس داری بزار 😅

ادامه دارد...
🥱5810🔥4



tgoop.com/djangolearn_ir/1125
Create:
Last Update:

نکته هایی در مورد فایل های استاتیک جنگو - بخش اول

داکیومنت محترم جنگو صراحتا گفته:

توی development (یعنی وقتی Debug=True هست) جنگو خودش فایل های استاتیک رو سرو میکنه.
به شرط اینکه اپ django.contrib.staticfiles توی INSTALLED_APPS باشه.

بعد گفته که STATIC_URL رو اینجوری تعریف کنید (پیش فرض اینه)

STATIC_URL = "static/"

این چکار میکنه، هر وقت از تمپلت تگ static توی تمپلت ها استفاده می کنیم، مسیر فایل های استاتیک با این شروع میشه.

دقت کن آخرش یه اسلش هست، اگه آخرش اسلش رو نذاری، این خطارو میده و کلا پروژه ران نمیشه:
The STATIC_URL setting must end with a slash

خب حالا اگه این بخشی از تمپلت ما باشه، باید اول static رو لود کنیم. و بعدش از تمپلت تگ static استفاده کنیم:
{% load static %}

<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}">


جای اون static پایینی مسیر قرار میگیره.
مثلا سایتم ali.com باشه میشه:
ali.com/static/css/style.css

اگه اینارو میدونی یه 🥱 بزار

وگرنه هر چی دوس داری بزار 😅

ادامه دارد...

BY جنگولرن


Share with your friend now:
tgoop.com/djangolearn_ir/1125

View MORE
Open in Telegram


Telegram News

Date: |

bank east asia october 20 kowloon A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more. Concise Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. Image: Telegram.
from us


Telegram جنگولرن
FROM American