[ English | 中文 (简体, 中国) | русский | português (Brasil) | नेपाली | 한국어 (대한민국) | Indonesia | français | español | esperanto | English (United Kingdom) | Deutsch ]
Pertanyaan yang Sering Diajukan¶
- Apa hubungan antara
Dashboards
,Panels
, dan navigasi? Struktur navigasi sangat dianjurkan untuk mengalir dari objek
Dashboard
sebagai item navigasi tingkat atas ke objekPanel
sebagai item sub-navigasi seperti dalam implementasi saat ini. Tag template disediakan untuk secara otomatis menghasilkan struktur ini.Yang mengatakan, Anda tidak diharuskan untuk menggunakan alat yang disediakan dan dapat menulis template dan URLconfs dengan tangan untuk membuat struktur yang diinginkan.
- Apakah panel harus menjadi aplikasi di
INSTALLED_APPS
? Panel dapat hidup dalam modul Python apa pun. Ini bisa berupa standalone yang mengikat ke dashboard yang ada, atau bisa dimasukkan bersama yang lain di dalam "app" dashboard yang lebih besar. Tidak ada penegakan yang tegas di sini. Python adalah "a language for consenting adults." Modul yang berisi Panel tidak perlu ditambahkan ke
INSTALLED_APPS
, tetapi ini adalah cara yang umum dan mudah untuk memuat panel mandiri.- Bisakah saya menghubungkan layanan eksternal ke panel menggunakan, misalnya, iFrame?
Panel hanyalah titik masuk untuk menghubungkan pandangan ke struktur navigasi dasbor yang lebih besar dan menegakkan atribut umum seperti RBAC. Tampilan dan templat yang sesuai dapat berisi apa pun yang Anda inginkan, termasuk iFrames.
- Apa artinya ini untuk desain visual?
Kemampuan untuk menambahkan jumlah item navigasi tingkat atas yang acak (objek
Dashboard
) menimbulkan tantangan desain baru. Desainer utama Horizon telah menerima tantangan dalam menyediakan desain referensi untuk Horizon yang mendukung kemungkinan ini.