Направих функционален сайт с django, но азимат две форми, които се намират в отделни страници. Тъй като всички дейности на webapp ще бъдат центрирани около тези формуляри, искам да ги поставя и на двете страници, за да спестя място и да се наслаждавам на "настолния" вид и усещане.
Какъв би бил правилният начин да го направите с Джанго?
За да се обадите на страниците с формулярите с повикване на Аякс(Мога да мисля за jQuery), като по този начин поддържам относително прости гледни точки или да слея изгледа на главната страница с изгледите на формуляри, което би довело до объркан код с много посещения на база данни, може би ненужни?
Отговори:
3 за отговор № 1Можете да направите това с Dajax (http://www.dajaxproject.com/), страхотна приставка Django за бързо и лесно внедряване на AJAX.
Страницата с индекси може да извика функция Dajaxiceс метод за извикване на javascript за всяка от формите. Функцията Dajaxice (метод на Python) би генерирала html и методът за обратно извикване javascript щеше да я напише на елемента на екрана, свързан с този раздел.
Имам подобен случай, когато имам части от данни, които всички се наричат поотделно от dajax, за да попълнят един екран за редактиране.