Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

static file django

17:27 01-07-2021 762 lượt xem 2 bình luận

làm sao sửa được đường dẫn file img từ 'img/01.jpg' thành 'static/img/01.jpg' trong file js sau khi static trong django ạ? với lại làm sao static được thư mục img khi nó được dùng trong file js ạ?

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
thochoikhon đã bình luận 17:11 18-09-2021

os là gì vậy ạ

JuffyInaba đã bình luận 08:46 03-07-2021

Kiểm tra:

- Đã thêm đoạn code {% load static %} vào đầu template chưa.

{% load static %}

- Đã cấu hình static trong file settings.py chưa

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_DIR = os.path.join(BASE_DIR, "static")

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    STATIC_DIR,
]

Rồi mới dùng

<link rel="stylesheet" href={% static "css/page.css" %}>
<script src={% static "js/page.js" %}></script>
<img src={% static "images/bg.img" %} alt="foo">

Lưu ý là tùy phiên bản django mà cú pháp có thể thay đổi, và cả tên thư mục

 

Câu hỏi mới nhất