Django-fhadmin adalah aplikasi Django yang mengubah antarmuka saham Django-administrasi sesuai ide-ide kami sedikit lebih baik.
Dashboard dan perluasan navigasi global
Memungkinkan pengelompokan aplikasi pada dashboard dan menawarkan pandangan yang sama pada setiap halaman admin dengan meluncur ke bawah bar di atas setelah penundaan kecil ketika melayang.
Konfigurasi contoh:
dari fhadmin impor FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ('Isi utama'), {
& Nbsp; 'aplikasi': (Halaman ',' medialibrary ',' blog '),
& Nbsp;}),
& Nbsp; (_ ('Modul'), {
& Nbsp; 'aplikasi': ('link', FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ('Preferensi'), {
& Nbsp; 'aplikasi': ('auth', 'rosetta', 'eksternal', 'situs'),
& Nbsp;}),
& Nbsp;]
Ekstensi diaktifkan dengan menimpa kedua admin / base_site.html untuk navigasi slide-down dan admin / index.html untuk dashboard, dan menambahkan fhadmin ke INSTALLED_APPS sehingga tag template dan file statis ditemukan.
admin / base_site.html:
{% Meluas "admin / base.html"%}
{% Beban i18n%}
{% Block extrahead%}
{% Endblock%}
{% Title block%} {{title}} | {% trans 'Django admin situs'%} {% endblock%}
{% Block merek%}
{% trans 'administrasi Django'%}
{% Endblock%}
{% Block% nav-global yang}
& Nbsp; {% termasuk "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Meluas "admin / base_site.html"%}
{% Beban i18n admin_static%}
{% Block extrastyle%} {{}} block.super {% endblock %}
{% Block coltype%} {% colMS endblock%}
{% Block bodyclass%} {% dashboard endblock%}
{% Block remah roti%} {% endblock%}
{% Block konten%}
& Nbsp; {% termasuk "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Block sidebar%}
& Nbsp;
& Nbsp;
{% trans 'Actions Terbaru'%}
& Nbsp;
{% trans 'My Actions'%}
& Nbsp; {% log beban%}
& Nbsp; {% get_admin_log 10 sebagai admin_log for_user pengguna%}
& Nbsp; {% jika tidak admin_log%}
& Nbsp;
{% trans 'Tidak ada yang tersedia'%}
& Nbsp; {% lain%}
& Nbsp;
& Nbsp; {% jika entry.is_deletion%}
& Nbsp; {{}} entry.object_repr
& Nbsp; {% lain%}
& Nbsp; {{}} entry.object_repr
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% jika entry.content_type%}
& Nbsp; {% Filter capfirst%} {% entry.content_type.name trans%} {% endfilter%}
& Nbsp; {% lain%}
& Nbsp; {% trans 'konten Unknown'%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% untuk masuk dalam admin_log%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Endblock%}
Persyaratan :
- Python
- Django
Komentar tidak ditemukan