Что использовать для создания небольшого сайта с формами?
На питоне cуществует немало веб-фреймворков. Упомянутый выше django. Есть более простые решения - flask, bottle. И никакое это и не извращение вовсе. Хотя лично я для веб все же предпочитаю PHP (но это уже субъективный фактор).
InstantCMS 2 сейчас выйдет - вот там можно будет такое сделать запросто.
Правда, не сочтите это за очень уж дельный совет, он скорее подходит к тем, кто не умеет программировать.
Но зато с полями там да, очень круто у них выходит.
Причем, на каждую рубрику можно "вешать" свои отдельные поля, достаточно гибко