2011-12-16 25 views
17

MEDIA_URL hiện giờ là gì? Tôi đặc biệt bối rối sau khi tôi nhận được "django.core.exceptions.ImproperlyConfigured: Cài đặt MEDIA_URL và STATIC_URL phải có các giá trị khác nhau".Django 1.3: MEDIA_URL so với STATIC_URL

Tôi đánh giá cao Django giải thích lý do tại sao điều này xảy ra. Trân trọng

+1

thể trùng lặp của [định nghĩa tài liệu của MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL và ADMIN_MEDIA_PREFIX là gì?] (Http://stackoverflow.com/questions/6813339/what-is-the-documented- định nghĩa-của-phương tiện-gốc-phương tiện-url-tĩnh-gốc-tĩnh) – DrTyrsa

Trả lời

18

MEDIA_URL được sử dụng để trỏ đến URL cơ sở cho nội dung do người dùng tạo - hình ảnh, tệp đã tải lên, loại điều đó.

STATIC_URL được sử dụng làm tiền tố cho Javascript, CSS, vv

3

Câu trả lời không giải thích lý do vì sao.

Một trong những điều hay về Django là nó không hiển thị phần phụ trợ thông qua url. Ví dụ: /formmail.pl /search.php

Nhưng, khi nói đến tệp tĩnh, tôi đoán điều đó không quan trọng.

Rất đáng thất vọng ...

2

Hãy xem chú thích số 2 trên trang này. Ở đó họ giải thích lý do tại sao.

https://docs.djangoproject.com/en/dev/howto/static-files/

+0

Điều đó hữu ích. Không sao. (và thậm chí được khuyến khích) để tóm tắt, trích dẫn hoặc sao chép từ một trang được liên kết, thay vì chỉ cần đăng liên kết. Thật tuyệt khi không phải truy cập tài nguyên bên ngoài trừ khi họ cần, và cũng có thể nếu trang gốc bị xóa, chúng tôi kết thúc với các liên kết đã chết. – David

+0

Vâng, tôi hiểu, thanx cho phản hồi – vonGohren

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