随笔分类 -  django

python django框架
django ORM操作
摘要:1、利用ORM是要在先创建数据库(利用sql语句) 我创建的数据库名为:django_mysql 2、修改django项目mysite中的setting.py文件,连接mysql,原来连接sqlite数据库的连接注释掉,连接mysql代码如下: LOGGING = { 'version': 1, ' 阅读全文

posted @ 2018-11-16 15:26 这一生,谢谢自己 阅读(378) 评论(0) 推荐(1)

多表操作——添加
摘要:以Book表、Author表、Publish(出版社)表为例 外键建在多的一方 class Book(models.Model): name=models.charField(max_length=20) publish=models.ForeignKey("Publish") #django会默认 阅读全文

posted @ 2018-11-09 14:26 这一生,谢谢自己 阅读(1117) 评论(0) 推荐(0)

创建django项目
摘要:首先,安装python和django 1、配置环境变量 点击电脑-->属性-->高级系统设置-->环境变量-->系统变量下面的path 双击path,然后添加python的安装文件夹,我的文件安装目录为E:\pycharm\Python interpreter; 2、安装django 解压djang 阅读全文

posted @ 2018-11-09 13:48 这一生,谢谢自己 阅读(145) 评论(0) 推荐(0)

模糊查询
摘要:Book.objects.filter(price_gte>90).valuse("name") #查询出价格大于90的书籍名称 Book.objects.filter(name_icontains("o")).valuse("name") #查询出书名中包括o的信息,icontains表示忽略大小 阅读全文

posted @ 2018-11-09 10:51 这一生,谢谢自己 阅读(176) 评论(0) 推荐(0)

表记录查询
摘要:查询的方法: (1)all:查询表中所有的信息 def select(request): book=Book.objects.all() #查询所有的书籍信息 return render(request,"select.html",locals()) (2)all()[:3]取前三条 (3)Book 阅读全文

posted @ 2018-11-09 10:45 这一生,谢谢自己 阅读(169) 评论(0) 推荐(0)

ORM增删改查(django)
摘要:单表操作: 一、添加 (1)方式一 from mysite.models import * def add(request): book= Book(name="python",price=99,author="python作者") book.sava() return HttpResponse(" 阅读全文

posted @ 2018-11-09 09:46 这一生,谢谢自己 阅读(311) 评论(0) 推荐(0)