多平台统一管理软件接口,如何实现多平台统一管理软件接口
288
2022-08-31
Django(part23)--Django shell的使用(django 3)
学习笔记,仅供参考,有错必纠
数据库的操作(CRUD操作)
Django shell 的使用
在Django提供了一个交互式的操作项目叫Django Shell 它能够在交互模式用项目工程的代码执行相应的操作,利用Django Shell 可以代替编写View的代码来进行直接操作,在Django Shell 下只能进行简单的操作,不能运行远程调式。
Django shell的启动方式:
python manage.py shell
现在,我们基于上一个BLOG的项目创建数据对象,使用Django shell。
在cmd中启动Django shell:
F:\MyStudio\PythonStudio\goatbishop.project01\Django\mywebsite_db>python manage.py shellPython 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)]Type "copyright", "credits" or "license" for more information.IPython 5.1.0 -- An enhanced Interactive Python.? -> Introduction and overview of IPython's features.%quickref -> Quick reference.help -> Python's own help system.object? -> Details about 'object', use 'object??' for extra details.
我们在cmd中敲入下面这些代码:
In [1]: from bookstore import modelsIn [2]: models.Book.objects.create(title="R", pub = "人民邮电出版社")Out[2]:
查看数据库中的bookstore_book数据表:
mysql> select * from bookstore_book;+----+-------------------+----------------+| id | title | pub |+----+-------------------+----------------+| 1 | Djangoweb开发实战 | 清华大学出版社 || 2 | python | 机械工业出版社 || 3 | R | 人民邮电出版社 |+----+-------------------+----------------+3 rows in set (0.00 sec)
再向cmd敲入以下代码:
In [1]: from bookstore import modelsIn [3]: models.Author.objects.create(name="山羊", age = 23, ...: email = "goatbishop@gamil.com")Out[3]:
查看数据库中的bookstore_book数据表:
mysql> select * from bookstore_author;+----+------+-----+----------------------+| id | name | age | email |+----+------+-----+----------------------+| 1 | 山羊 | 23 | goatbishop@gamil.com |+----+------+-----+----------------------+1 row in set (0.00 sec)
嗯!记录已更新。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~