django-fhadmin là một ứng dụng Django mà sửa đổi giao diện cổ django-hành chính cho phù hợp với ý tưởng của chúng tôi tốt hơn một chút.
Bảng điều khiển và phần mở rộng hướng toàn cầu
Cho phép nhóm các ứng dụng trên bảng điều khiển và cung cấp các quan điểm tương tự trên mỗi trang quản trị bằng cách trượt xuống thanh trên đầu sau khi một sự chậm trễ nhỏ khi được quét.
Cấu hình ví dụ:
từ fhadmin nhập FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ('nội dung chính'), {
& Nbsp; 'ứng dụng': ('page', 'MediaLibrary', 'blog'),
& Nbsp;}),
& Nbsp; (_ ('Modules'), {
& Nbsp; 'ứng dụng': ('liên kết', FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ('Preferences'), {
& Nbsp; 'ứng dụng': ('auth', 'Rosetta', 'bên ngoài', 'các trang web'),
& Nbsp;}),
& Nbsp;]
Việc gia hạn được kích hoạt bằng cách ghi đè cả admin / base_site.html cho chuyển hướng trượt xuống và admin / index.html cho bảng điều khiển, và thêm fhadmin để INSTALLED_APPS để các thẻ mẫu và các tập tin tĩnh được tìm thấy.
admin / base_site.html:
{% Kéo dài "admin / base.html"%}
{% Tải i18n%}
{% Khối extrahead%}
{% Endblock%}
{% Khối title%} {{title}} | {% trans 'Django site admin'%} {% endblock%}
{% Khối xây dựng thương hiệu%}
{% trans 'chính Django'%}
{% Endblock%}
{% Khối nav-toàn cầu%}
& Nbsp; {% gồm "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Kéo dài "admin / base_site.html"%}
{% Tải i18n admin_static%}
{% Khối extrastyle%} {{}} block.super {% endblock %}
{% Khối coltype%} {colMS% endblock%}
{% Khối bodyclass%} {dashboard% endblock%}
{% Khối breadcrumbs%} {% endblock%}
{% Nội dung khối%}
& Nbsp; {% gồm "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Khối sidebar%}
& Nbsp;
& Nbsp;
{% trans 'Hoạt động gần đây'%}
& Nbsp;
{% trans 'Hành động của tôi'%}
& Nbsp; {% log tải%}
& Nbsp; {% get_admin_log 10 như admin_log dùng for_user%}
& Nbsp; {% nếu không admin_log%}
& Nbsp;
{% trans 'Không có'%}
& Nbsp; {%} else%
& Nbsp;
& Nbsp; {% nếu entry.is_deletion%}
& Nbsp; {{}} entry.object_repr
& Nbsp; {%} else%
& Nbsp; {{entry.object_repr}}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% nếu entry.content_type%}
& Nbsp; {% lọc capfirst%} {% entry.content_type.name trans%} {% endfilter%}
& Nbsp; {%} else%
& Nbsp; {% trans 'nội dung không rõ'%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% cho mục trong admin_log%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Endblock%}
Yêu cầu :
- Python
- Django
Bình luận không