django项目培训站-02-模型类的创建-数据表的增删查操作
2018-03-13 10:17
579 查看
03-02-续-让项目运行
VT配合
应用视图写函数,render一个页面templates中写出这个页面
项目urls.py中配置路由规则
配置模板路径,templates
配置静态文件
小结
03-03-DJANGO的ORM模型类models
创建模型类并迁移
应用的models.py写类允许字段为空,可加入 null=True, blank=True
给字段添加默认值,default=值
问题,生成迁移文件不成功。解决,设置中注册app
INSTALLED_APPS 中添加应用名称
注,python2的版本中需在文件头加代码,以识别中文
#_*_coding:utf-8_*_
数据表创建成功
其它模型类的字段类型
ForeignKeyDateTimeField
EmailField
IntegerField
IPAddressField
FileField
ImageField
模型类中的meta类
verbose_name
verbose_name_plural
db_table
ordering
这些用途需知的
03-04-数据表的增删查
数据库的取值操作
应用视图导入模型类数据表管理器的使用,all()拿到queryset对象,可循环遍历,遍历到的每一条信息都是模型类对象数据(都是一行表信息)
filter过滤
#_*_ coding:utf-8 _*_保存数据
实例化模型类为一个对象对象.字段=值
最后,对象.save()
数据的展示
页面展示数据库中的数据页面也可提交数据到数据库中
判断请求方式
拿到表单数据,get方法。 经测试不可以用中括号取值
删除数据
查询数据,得到queryset对象delete() 除
补充内容
文本框,html标签<textarea name="addressee_info" placeholder="info"></textarea>
判断方法
if request.method == 'POST'
注意是两个等号
03-05-模板语言的演练
视图引导模板
通过render返回模板和数据
逻辑语句
{% %}包裹语句{{}}包裹变量
语句可以是
if .... else....
if... elif...else....
ifequal...else...
for.... endfor...
相关文章推荐
- django项目培训站-29-模型类表单的保存数据-匹配规则自定义-
- django之创建第8-1个项目-数据库之增删改查/数据库数据显示在html页面
- django项目培训站-06-课程模块模型类表的创建-多个表
- django之创建第8-3个项目-数据库数据提取之高级操作
- ODI数据抽取教程_02创建简单项目
- 订单号数据类型修改--删除和创建复制订阅项目(只需要操作指定字段作为主键的那些)
- Django初级手册1-项目和应用的创建与简单的数据库操作
- Elasticsearch通过JAVA创建索引、Mapping以及数据的增删该查操作
- django之创建第4-1个项目-访问dict数据
- django项目培训站-28-路由分发,表单,数据显示
- 大数据Spark03_02 IDEA下创建Spark项目
- django项目培训站-10-后台管理数据表的注册与迁移调改
- sqlite--对已经创建的表,对数据记录进行 增删改查 操作
- Django开发(一)——创建项目,实现数据模型
- IOS 之使用FMDB进行SQLite数据库操作——表的创建与修改,以及数据的增删改查和多线程操作数据库
- IOS 之使用FMDB进行SQLite数据库操作——表的创建与修改,以及数据的增删改查和多线程操作数据库
- Silverlight 3中如何创建Linq to SQL项目实现MS-SQL数据的操作
- django之创建第4-3个项目-访问list数据
- django之创建第8-2个项目-数据库数据提取之过滤操作符相关
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)