网站建设学习心得,黄骅港客运站电话号码,网站开发z亿玛酷1负责,正邦设计公司简介shell工具和查看MySQL数据库日志
1 shell工具
Django的manage工具提供了shell命令#xff0c;帮助我们配置好当前工程的运行环境#xff08;如连接好数据库等#xff09;#xff0c;以便可以直接在终端中执行测试python语句。
通过如下命令进入shell
python manage.py …shell工具和查看MySQL数据库日志
1 shell工具
Django的manage工具提供了shell命令帮助我们配置好当前工程的运行环境如连接好数据库等以便可以直接在终端中执行测试python语句。
通过如下命令进入shell
python manage.py shell导入两个模型类以便后续使用
from book.models import BookInfo,PeopleInfo2 查看MySQL数据库日志
查看mysql数据库日志可以查看对数据库的操作记录。 mysql日志文件默认没有产生需要做如下配置
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf把6869行前面的#去除然后保存并使用如下命令重启mysql服务。
sudo service mysql restart使用如下命令打开mysql日志文件。
tail -f /var/log/mysql/mysql.log # 可以实时查看数据库的日志内容
# 如提示需要sudo权限执行
# sudo tail -f /var/log/mysql/mysql.log
数据库操作-增、删、改
1 增加
增加数据有两种方法。
1save
通过创建模型类对象执行对象的save()方法保存到数据库中。 from book.models import BookInfo,PeopleInfobook BookInfo(
... namepython入门,
... pub_date2010-1-1
... )book.save()book
BookInfo: python入门2create
通过模型类.objects.create()保存。 PeopleInfo.objects.create(
... nameitheima,
... bookbook
... )
PeopleInfo: itheima2 修改
修改更新有两种方法
1save
修改模型类对象的属性然后执行save()方法 person PeopleInfo.objects.get(nameitheima)person.name itcastperson.save()person
PeopleInfo: itcast2update
使用模型类.objects.filter().update()会返回受影响的行数 PeopleInfo.objects.filter(nameitcast).update(name传智播客)
13 删除
删除有两种方法
1模型类对象delete person PeopleInfo.objects.get(name传智播客)person.delete()
(1, {book.PeopleInfo: 1})2模型类.objects.filter().delete() BookInfo.objects.filter(namepython入门).delete()
(1, {book.BookInfo: 1, book.PeopleInfo: 0})