- Cara membuat pelbagai bentuk di Django?
- Bolehkah saya mempunyai pelbagai bentuk pada satu halaman?
- Bagaimana saya boleh mempunyai pelbagai model dalam satu modelform django?
Cara membuat pelbagai bentuk di Django?
Buat projek Django dan aplikasi, saya menamakan projek "MultipleFormhandle" dan aplikasinya sebagai "FormhandlingApp". Lakukan beberapa perkara asas seperti termasuk aplikasi dalam tetapan.py dipasang_apps dan sertakan url aplikasi dalam url projek. Sekarang buat borang.py dalam aplikasi dan folder "templat" dalam direktori aplikasi. Tambah rumah.
Bolehkah saya mempunyai pelbagai bentuk pada satu halaman?
Ya, halaman HTML boleh mempunyai pelbagai borang. Setiap borang boleh mempunyai input, butang dan tindakan yang berbeza. Setiap borang harus mempunyai atribut ID yang unik supaya dapat disasarkan dan dimanipulasi menggunakan JavaScript atau CSS. Anda boleh menggunakan <bentuk> elemen berbilang kali dalam satu halaman HTML tunggal dengan ID, nama, dan tindakan yang berbeza.
Bagaimana saya boleh mempunyai pelbagai model dalam satu modelform django?
Ringkasnya: Buat borang untuk setiap model, hantarkan kedua -duanya ke templat dalam satu <bentuk> , Menggunakan awalan keyarg dan dapatkan pengesahan paparan paparan. Sekiranya terdapat pergantungan, pastikan anda menyimpan model "ibu bapa" sebelum bergantung, dan gunakan ID ibu bapa untuk kunci asing sebelum melakukan penyelamatan model "anak".