2011-01-14 12 views
9

Tôi vừa chuyển từ 1.2 thành trunk (r15175 tại bài viết này) để chơi với contrib.staticfiles và bây giờ khi sử dụng máy chủ cục bộ, tất cả phương tiện quản trị của tôi đều trả về 404. Phương tiện tĩnh (được quản lý bởi các ứng dụng contrib mới) tất cả các công việc như mong đợi, nhưng tôi muốn để có thể sử dụng quản trị với máy chủ dev để tôi không phải khởi động lại một trường hợp apache địa phương khi thay đổi mã dev.contrib.staticfiles và phương tiện quản trị Django

Hành vi đã biết này? Tôi chưa nhận được phản hồi trong IRC.

chỉnh sửa: Có vẻ như có liên quan đến: Admin media disappear while running django trunk in development mode, nhưng dường như không có câu hỏi thực tế nào ở đó.

Trả lời

22

Tôi đã có cùng một vấn đề, cuối cùng nhận thấy dòng này trong docs cho ADMIN_MEDIA_PREFIX:

Đối với hội nhập với staticfiles, điều này sẽ được giống như STATIC_URL tiếp theo là 'admin /'.

Làm điều đó đã sửa nó cho tôi.

Chỉnh sửa 2012-03-12: Lưu ý rằng kể từ Django 1.4, ADMIN_MEDIA_PREFIXdeprecated.