首页 > 代码库 > django
django
django操作数据库
进入到shell,利用model进行操作
mysql> describe user_app_topic -> ; +------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | text | varchar(20) | NO | | NULL | | | date_added | datetime(6) | NO | | NULL | | +------------+-------------+------+-----+---------+----------------+ 3 rows in set (0.02 sec) mysql> describe user_app_entry -> ; +------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | text | longtext | NO | | NULL | | | date_added | datetime(6) | NO | | NULL | | | topic_id | int(11) | NO | MUL | NULL | | +------------+-------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec)
>>> from user_app.models import Topic, Entry >>> topic = Topic(text="Chess") >>> topic.save() >>> topic = Topic(text="Climbing") >>> topic.save() >>> Topic.objects.all() [<Topic: Chess>, <Topic: Climbing>] >>> entry = Entry(topic_id = 1,text="The opening is the first part of the game, roughly the first ten moves or so.") >>> entry.save() >>> t = Topic.objects.get(id=1) >>> t.text u‘Chess‘
django
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。