Saya sedang membangun aplikasi pelacakan tiket dukungan dan memiliki beberapa model yang ingin saya buat dari satu halaman. Tiket menjadi milik Pelanggan melalui ForeignKey. Catatan juga termasuk dalam Tiket melalui ForeignKey. Saya ingin memiliki opsi untuk memilih Pelanggan (itu adalah proyek yang terpisah) ATAU membuat Pelanggan baru, lalu membuat Tiket dan akhirnya membuat Catatan yang ditetapkan ke tiket baru.
Karena saya cukup baru di Django, saya cenderung bekerja secara berulang, mencoba fitur baru setiap kali. Saya telah bermain dengan ModelForms tetapi saya ingin menyembunyikan beberapa bidang dan melakukan beberapa validasi yang kompleks. Sepertinya tingkat kontrol yang saya cari membutuhkan kumpulan formulir atau melakukan semuanya dengan tangan, lengkap dengan halaman templat kode tangan yang membosankan, yang saya coba hindari.
Apakah ada beberapa fitur menarik yang saya lewatkan? Apakah seseorang memiliki referensi atau contoh yang baik untuk menggunakan kumpulan formulir? Saya menghabiskan seluruh akhir pekan di dokumen API untuk mereka dan saya masih tidak mengerti. Apakah ini masalah desain jika saya rusak dan membuat kode manual semuanya?