Hỏi đáp

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

static file django

4 năm trước 789 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 4 năm trước

os là gì vậy ạ

JuffyInaba đã bình luận 4 năm trước

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