«Простой» Propel не делает этого, но если вы используете его с фреймворком, таким как Symfony , вы получите то, что вам нужно. Symfony - лучшее сравнение со стеком Django, Propel - только слой ORM (есть еще один вариант ORM для Symfony, Doctrine , но я предпочитаю Propel).
Я также использовал patForms в качестве слоя формы в пользовательской CMS, поскольку он имеет привязки Propel. Но patForms больше не разрабатываются, поэтому потребуется дополнительная работа на вашей стороне, чтобы заставить его работать.