在Python中编写Web应用程序时,运行开发服务器很容易.Django和Google App Engine(GAE)都附带简单的服务器.
我正在寻找的主要功能是没有配置.我想要一些像GAE dev服务器,你只需要在服务器启动时将应用程序目录作为参数传递.
有没有理由认为这对PHP来说更难?
我有一个Django表单,根据年/月使用不同数量的字段.所以我在表单中创建如下字段:
for entry in entry_list:
self.fields[entry] = forms.DecimalField([stuffhere])
Run Code Online (Sandbox Code Playgroud)
但现在我不知道如何从表单中获取提交的数据.
通常我会做类似的事情:
form.cleaned_data["fieldname"]
Run Code Online (Sandbox Code Playgroud)
但我不知道这些字段的名称是什么.调试屏幕将我的POST数据显示为"Entry Object",其值为"u".调用POST.lists()不会显示任何内容.
我确信我错过了一些明显的东西,但我已经被困在这几天了太多.有一个更好的方法吗?是请求对象中的所有数据,但我只是不知道如何使用它?
以下是模型/表单/视图的代码:http://pastebin.com/f28d92c0e
非常感谢!
编辑:
我已经尝试了以下两个建议.使用formset肯定更容易和更好.