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分开写
《第二十三章》
相关文章推荐
- Python开发【Django】:ModelForm操作
- Python开发【Django】:Model操作(一)
- pythonWeb -- Django开发- 模型Model 和 数据库的操作
- Python之路【第二十二篇】:Django之Model操作
- python3开发进阶-Django框架中的ORM的常用操作的补充(F查询和Q查询,事务)
- Python3之外部文件调用Django程序操作model等文件实现
- python3开发进阶-Django框架的自带认证功能auth模块和User对象的基本操作
- 使用python+django+twistd 开发自己的操作和维护系统的一个
- python3开发进阶-Django框架中的ORM的常用(增,删,改,查)操作
- python3-开发进阶 django-rest framework 中的 版本操作(看源码解说)
- python3-开发进阶Django-form组件中model form组件
- python3开发进阶-Django框架的Form表单系统和基本操作
- Python django学习之:model (与数据库操作)
- Python Web 开发 学习笔记1 安装配置 python+django
- python下的web开发框架-Django,创建项目
- python下的web开发框架-Django,django模板的使用
- Python+Django在windows下的开发环境配置
- 使用 Django 和 Python 开发 Web 站点
- Python+Django在windows下的开发环境配置图解
- sharepoint2010应用开发一:使用服务端对象模型(Server-Side Object Model)操作列表