contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。 models.py文件的表结构写好后,通过makemigrations和migrate两条命令迁移数据后,在数据库中会自动生成一个django_content ...
分类:
其他好文 时间:
2018-07-09 23:14:42
阅读次数:
193
面试题1:migrate怎么判断哪些迁移脚本需要执行: 他会将代码中的迁移脚本和数据库中django_migrations中的迁移脚本进行对比,如果发现数据库中,没有这个迁移脚本,那么就会执行这个迁移脚本。 面试题2:migrate做了什么事情: 面试题3:执行migrate命令的时候报错的解决办法 ...
分类:
其他好文 时间:
2018-07-09 11:00:55
阅读次数:
206
解决TypeError: __init__() missing 1 required positional argument: 'on_delete' 试用Djiango的时候发现执行mange.py makemigrations 和 migrate是会报错,少位置参数on_delete,查了一下是 ...
分类:
其他好文 时间:
2018-07-07 15:51:33
阅读次数:
114
使用Admin站点 假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的 ...
分类:
其他好文 时间:
2018-07-07 12:30:55
阅读次数:
188
Flask通过DOS命令行操作管理项目和数据库迁移操作 一、插件安装 flask-script:在(虚拟)环境中使用“pip install flask-script”进行安装即可,此插件可以通过命令行更方便地去操作flask。 flask-migrate:在(虚拟)环境中使用“pip instal ...
分类:
其他好文 时间:
2018-07-04 22:41:29
阅读次数:
163
no such table: 数据库中找不到表了,很奇怪的我已经做了migrate迁移了,但是数据库中还是没有生成表,后来找到问题所在, ...
分类:
数据库 时间:
2018-07-02 22:11:15
阅读次数:
1063
7-4 课程机构列表页数据展示2 前去html中进行数据填充 mark 可以看到所有城市是通过a标签,当前选中城市为active。 mark 之后把下面的写死的城市删除掉。 mark 这时就是我们在后台添加的数据了 mark 可以看到每个课程机构都是一个dl 同理使用for循环。 如何将imageF ...
分类:
其他好文 时间:
2018-06-27 19:28:41
阅读次数:
201
简介 flask-migrate是flask的一个扩展模块,主要是扩展数据库表结构的. 官方文档:http://flask-migrate.readthedocs.io/en/latest/ 使用flask-migrate需要依赖flask-script组件,详见本人另外一篇博客 --> flask ...
分类:
数据库 时间:
2018-06-23 20:59:00
阅读次数:
214
Flask-Migrate是用于处理SQLAlchemy 数据库迁移的扩展工具。当Model出现变更的时候,通过migrate去管理数据库变更。 Migrate主要有3个动作,init、migrate 和upgrade。 以下面的应用为例: 1. 初始化 这个命令会在当前目录下生成一个migrati ...
分类:
编程语言 时间:
2018-06-21 11:26:38
阅读次数:
118
1.因为采用db.create_all() 在后期修改表字段时,不会自动映射到数据库中,必须删除表,然后重新运行才会映射,这样不符合实际的需求,因此flask-Migrate就是为了解决这个问题,它可以在每次修改模型后,可以将修改的东西映射到数据库中。 2.首先进入到flask的虚拟环境或者物理环境 ...
分类:
其他好文 时间:
2018-06-11 00:34:36
阅读次数:
831