2015-01-21 18 views
6

Quản trị viên Django 1.6.2 có một tiện ích để tìm kiếm và chọn các quyền được phép cho một Mô hình người dùng. Tiện ích trông như thế này. Permission and Group WidgetQuyền đối với Quản trị viên Django Quyền tìm kiếm và Nhóm bị thiếu

Tôi chưa cập nhật phiên bản Django hoặc bất kỳ điều gì nhưng tôi nhận thấy rằng tiện ích bị thiếu. Nó đang chạy trên Apache với mod_wsgi trước và bây giờ. Bây giờ widget là

Current widget

Bất kỳ đầu vào hoặc chỉ đường trên tại sao điều này xảy ra? Cảm ơn.

+1

Bạn đã thử tạo nhóm mới chưa? (dấu cộng màu xanh ở bên phải của các nhóm) – cdvv7788

+0

Bạn có thể xem bảng điều khiển trình duyệt của mình (F12) và xem liệu bạn có gặp phải bất kỳ lỗi JavaScript hoặc HTTP 404 nào trong khi cố gắng truy xuất tệp hay không. –

+0

@ cdvv7788 Tôi đã thử thêm nhóm lần đầu tiên tôi bắt gặp điều này. Triệu chứng vẫn như cũ. –

Trả lời

0

Sự cố này tự biến mất. Như đã đề cập trên câu hỏi, không có thay đổi nào đối với mã/dự án. Tôi nghi ngờ nó là một vấn đề quyền trên các tập tin tĩnh. Đã không có thời gian để thử và tái sản xuất nó một lần nữa. Sẽ cập nhật nếu tôi gặp phải vấn đề này và bất kỳ giải pháp nào. Cảm ơn @ cdvv7788 và Simon.

0

Tôi có cùng một vấn đề chính xác, cùng các tiện ích bị thiếu chính xác. js, hình ảnh, css không được phục vụ vào bảng điều khiển quản trị của tôi. Sau khi almoast 48 giờ nghiên cứu và yêu cầu tôi chỉ có đủ và đi vào tập tin conf nginx/sites-available/django của tôi và với nhiều cơn thịnh nộ tôi đã xóa # Proxy the static assests for the Django Admin panel location /static/admin { alias /usr/lib/python2.7/dist-packages/django/contrib/admin/static/admin/; } Đoán những gì, :-) Tất cả các vấn đề của tôi đã biến mất và tất cả mọi thứ hoạt động hoàn hảo trên bảng quản trị. Tập lệnh này đã có sẵn theo mặc định. Có lẽ tôi đã đi đâu đó sai, nhưng tôi đã có nó ở đó.

Sự cố này tự biến mất.

Có thể bằng cách nào đó OP có cùng vấn đề. Nhưng cảm ơn bạn đã chia sẻ ảnh chụp màn hình, nếu không tôi không thể phân biệt câu hỏi này với các bài đăng tương tự khác.

0

tôi biết vấn đề của OP đã được giải quyết, nhưng chỉ vì lợi ích của tài liệu tham khảo, tôi đã cùng một vấn đề xảy ra khi sử dụng CloudFlare Rockerloader kích hoạt cho trang web của tôi.

Dường như nó ảnh hưởng đến mã javascript và các tiện ích không tải chính xác. Vô hiệu hóa Rocketloader đã khắc phục sự cố.

0

Apache là máy chủ web trong khi Django là máy chủ ứng dụng.

Cần phải nhớ điều này. Django không cung cấp cho chúng tôi một máy chủ phát triển, nhưng ngay sau khi chúng tôi tắt chế độ gỡ lỗi, nó sẽ loại bỏ tải không cần thiết của vai của nó trong việc xử lý các tập tin dữ liệu và phương tiện truyền thông. Chúng ta cần phải cấu hình các máy chủ Nginx/Apache của chúng ta để làm điều này.

Django rất nặng so với các máy chủ Web khác, đó là lý do tại sao cần sử dụng máy chủ web để phân phối các số liệu/phương tiện trong môi trường sản xuất.

Ở đây, vấn đề là các số liệu thống kê của bạn trả về 404 không được tìm thấy. Vui lòng định cấu hình máy chủ web của bạn để phân phối/url tĩnh/từ/gốc tĩnh/ứng dụng của bạn.

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