我如何使用表单(或任何内容)从视图(使用HTML的POST请求)而不是使用管理页面向我的数据库中添加新条目。我已经知道如何更改条目(通过the django website的民意调查教程),现在我需要知道如何在数据库中创建新条目
我无法为Django 1.7找到任何答案
答案 0 :(得分:2)
这是一个简单的问题。请阅读标题为Working with forms的文档的这一部分。
答案 1 :(得分:1)
您只需从form
创建model
即可。看看ModelFrom。
答案 2 :(得分:1)
你需要好好阅读文档!你基本上需要一个save()方法。这就是你在视图中所做的:
def view(request):
'''Take the data from HTML form'''
name = request.Post.get("name")
'''Then get a model instance'''
mod = Model()
mod.name = name #assign the desired values to the model field
mod.save() # Save the data into database table
它不是最好的例子,我没有使用ModelForms,这样做更好。但是你似乎有理解在数据库中保存值的基础知识。所以这可能会有所帮助!