在Django中提供了对表的操作,那么对视图的操作也和表类似,下面直接展现操作,首先使用命令,
python manage.py inspectdb --database default 表名 > models.py
python manage.py inspectdb 表名 > ~/xxx.py
第一行命令是将某个表生成py文件到文件的主目录下,第二个命令可以指定命令,用过这个命令的朋友们都知道,一般来说,不指定表明,django会将你所使用的数据库下的所有表生成模型文件,但是不会包括视图,那么将表明改为视图则可以将对应的视图生成模型文件
需要注意的是,生成的视图模型文件,我们最好将他单独放到某个APP下的view_models.py中,而不是直接放在models.py中,然后我们需要为这个视图模型指定主键,不然会报错
这里我们为其指定一个字段为主键就可以解决问题。其余操作都是和表操作一样,直接使用 filter
等相关方法就好了