django连接mysql数据库,往数据库表中添加字段
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了django连接mysql数据库,往数据库表中添加字段,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1499字,纯文字阅读大概需要3分钟。
内容图文
![django连接mysql数据库,往数据库表中添加字段](/upload/InfoBanner/zyjiaocheng/455/5d7c188e8c8948d9912ea446bfa02c3a.jpg)
python manage.py sqlall chapter3(项目名) 查看对应的sql语句,可以将其复制到mysql命令客户端,用于创建对应的表,也可以用命令执行:
python manage.py syncdb 同步数据库,创建表
4.往对应模块添加字段对应数据:
python manage.py shell
打开shell命令窗口,在其中输入如下:
用save函数插入两条数据,为方便修改和存储,可以先用文本写,待写好后直接黏贴到shell里面,
打开mysql客户端,用命令查看表内容,如下图所示:
可以看到插入的两条数据信息
但是在shell中,看不到publisher_list的具体对象,只需要为Publisher 对象添加一个方法 __unicode__() 。 __unicode__() 方法告诉Python如何将对象以unicode的方式显示出来。 为方便交互,建议在每个模型后添加__unicode__()方法,就可以看到效果了,如下:
def __unicode__(self):python2用这个,python3用__str__
return self.name
或者
def __unicode__(self):
python2用这个,python3用__str__
return u‘%s %s‘%(self.first_name,self.last_name)用于拼接
其中,插入数据也可以写成:
p1 = Publisher.objects.create(name=‘Apress‘, ... address=‘2855 Telegraph Avenue‘, ... city=‘Berkeley‘, state_province=‘CA‘, country=‘U.S.A.‘, ... website=‘http://www.apress.com/‘)
5.更新数据
p1.id 获取p1的id,假设为52
p1.save()
以下是数据更新:
Publisher.objects.filter(id=52).update(name=‘Apress Publishing‘
等同于SQL的更新语句:
UPDATE books_publisher SET name = ‘Apress Publishing‘ WHERE id = 52;
django连接mysql数据库,往数据库表中添加字段
标签:
本文系统来源:http://www.cnblogs.com/xtlyf1314/p/4727725.html
内容总结
以上是互联网集市为您收集整理的django连接mysql数据库,往数据库表中添加字段全部内容,希望文章能够帮你解决django连接mysql数据库,往数据库表中添加字段所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。