您的位置:首页 > 编程语言 > Python开发

Python开发【Django】:Model操作(二)

2017-02-08 09:00 453 查看

Model操作

1、操作汇总:

from app01 import models
def index(request):
obj = models.UserInfo(name='Alex',email='James')
obj.full_clean()        #执行验证
obj.save()

return HttpResponse('OK')


views.py

ModelForm

1、Model操作

创建数据表

操作数据库表

数据验证(弱)

2、Form操作

数据验证(强大)

3、ModelForm

数据库操作

数据验证

适合小程序,特别方便

自定制

缺点:ModelForm的耦合性非常强,数据库操作和验证操作代码都放到一块,项目大了的话,代码无法分离;建议以后写程序Model和Form分开写

《第二十三章》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: