python django mysql 连接
来源:互联网 发布:何晓飞 滴滴辞职 知乎 编辑:程序博客网 时间:2024/05/16 04:30
python mysql 测试
1: 创建APP
2: 修改setting 节点 TEMPLATES
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'bbs_db',
'USER':'jzgjxj',
'PASSWORD':'abcd1234',
'HOST':'127.0.0.1',
'PORT':'9527'
}
3:注册 app setting 中 节点 INSTALLED_APPS (注意 这里不用添加项目名,只需要添加app的名称即可)
4:编写 models
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
city = models.CharField(max_length=60)
state_province = models.CharField(max_length=30)
country = models.CharField(max_length=50)
website = models.URLField()
5:python manage.py sqlall app名称
注意:sqlall 命令并没有在数据库中真正创建数据表,只是把SQL语句段打印出来。运行 syncdb 命令
python manage.py syncdb
6: 表创建成功
1: 创建APP
2: 修改setting 节点 TEMPLATES
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'bbs_db',
'USER':'jzgjxj',
'PASSWORD':'abcd1234',
'HOST':'127.0.0.1',
'PORT':'9527'
}
3:注册 app setting 中 节点 INSTALLED_APPS (注意 这里不用添加项目名,只需要添加app的名称即可)
4:编写 models
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
city = models.CharField(max_length=60)
state_province = models.CharField(max_length=30)
country = models.CharField(max_length=50)
website = models.URLField()
5:python manage.py sqlall app名称
注意:sqlall 命令并没有在数据库中真正创建数据表,只是把SQL语句段打印出来。运行 syncdb 命令
python manage.py syncdb
6: 表创建成功
添加数据: views 中操作即可
p1 = Publisher(name='Addison-Wesley', address='75 Arlington Street',city='Boston', state_province='MA', country='U.S.A.',website='http://www.apress.com/')p1.save()p2 = Publisher(name="O'Reilly", address='10 Fawcett St.',city='Cambridge', state_province='MA', country='U.S.A.',website='http://www.oreilly.com/')p2.save()publisher_list = Publisher.objects.all()
数据操作部分:
1:数据过滤
Publisher.objects.filter(country="U.S.A.", state_province="CA") #直接获取符合条件的对象
Publisher.objects.filter(name__contains="press") # 类似模糊查询 LIKE '%press%'; 用法是 __containsPublisher.objects.get(name="Apress Publishing") # 获取单个对象Publisher.objects.order_by("name") # 指定排序 逆向的话在 name前 加上 - 符号Publisher.objects.all()[0] # 只显示第一个p = Publisher.objects.get(name="Addison-Wesley")p.delete() # 删除对象
阅读全文
0 0
- python django mysql 连接
- python /django连接 mysql
- python django 连接mysql数据库
- Python+Django连接mysql 自动创建model
- python 3 django连接mysql数据库配置
- django 连接mysql(Python 2.7.5、django 1.10.5)
- (django问题)连接数据库mysql(python-mysql)
- python Django连接MySQL数据库做增删改查
- python学习之--Django--连接数据库mysql创建model
- python-Django中连接MySQL数据库及设置用户名密码
- python django搭建web工程以及连接MySQL
- Django连接MySQL数据库
- Django连接MySql
- Django连接MySQL
- Django连接mysql错误
- django连接使用Mysql
- django连接mysql
- django连接mysql数据库
- 服务器各项拓展基础库说明
- 一位大牛对于写技术博客的一些建议
- 四大组件之ContentProvider
- ScrollView包含ListView的解决方法
- SQL Server 2005 当前命令发生了严重错误 应放弃任何可能产生的结果
- python django mysql 连接
- NestedScrolling
- java web项目中集成ueditor在线编辑器以及如何运用在线编辑器向后台传递数据
- SoLFM_learning
- GCD
- C++ 调试帮助简介
- 1008. 数组元素循环右移问题 (20)
- 了解Java线程的start方法如何回调run方法
- Python3发送邮件(三)(附件)(qq)