okay, two migrations later, apparently snakecasing db columns was not the problem with my form.