Django-数据库配置
配置数据库为MYsql
1 | DATABASES = { |
1 | DATABASES = { |
python manage.py shell
开启一个包含当前项目所有环境的命令行工具
- p1 = models.Person.objects.create(name=’张三’)
- 直接立竿见影创建在数据库
- p1 = models.Person(name=’李四’)
- p1.age = 17
- p1.save()
一对一
- 隐含了一个继承关系
- 增加:
- 一对一关系在创建时
- 先创建一个被关联表的数据
- people = 具体的people数据
- 删除:
- 删除people数据那么father也消失
- 如果只是删除father数据,那么people不会影响
- 改:
- 获取到某个father对象
- f1.people = p2 给关联字段重新赋值一个新的people数据
- f1.save() 这样就可以实现修改,类似过户
- 查:
- father.babe
- father.people.name
- Father.objects.filter(people__name=’张三’) 表的关联查询
作业
- pip3 install memcached
- python连接mem的需要的模块
- apt-get install memcached
- linux安装命令
- 写三个一对一关系模型
- 并且分别实现增删改查,要求记录在比记录把具体代码
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com