2009-07-31 33 views
11

Tôi đang cố truy xuất đường dẫn tuyệt đối (bắt đầu bằng http: //) trong khi gọi một FileField tại mẫu.django nhận đường dẫn tuyệt đối của một FileField

Tôi làm cách nào để đạt được điều này?

ví dụ: {{fl.uploadedfile}} -> trả về đường dẫn tương đối như phương tiện truyền thông/uploads/ trong khi tôi muốn This

Cheers

Trả lời

5

Chỉ cần tìm thấy câu trả lời: thêm sửa .url vấn đề này sửa chữa nó như {{fl.uploadedfile.url}}

+2

kiểm tra câu trả lời đúng PLEASE – holms

11

Django File object cung cấp một số chức năng/thuộc tính tiện lợi, một trong số đó là URL được liên kết với tệp. Trong trường hợp này, như bạn đã chỉ ra, bạn đang tìm kiếm thuộc tính url.

+0

có vẻ như trong liên kết được đề cập không có tham chiếu đến thuộc tính 'url'. Ý bạn là đề cập đến https://docs.djangoproject.com/en/dev/ref/models/fields/#filefield? – furins

Các vấn đề liên quan