今天就跟大家聊聊有关Python中怎么连接PostgreSQL数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
安装PostgreSQL数据库,数据库的下载用的可以用8.4.2版本
windos下,直接运行win的安装版,直接运行即可;
安装完成后,数据库服务应该自动运行了,可以运行开始->程序->postgresql文件夹下的 pgadminIII 图型界面的管理工具来管理数据库 安装数据库和python连接用的psycopg包,(win下我用的是已经编译好的二进制psycopg版本 2.0.13forpython2.6版)
数据库连接模块安装完成后,通过前面描述的测试方法没有问题就可以通过django连接数据库了
可以新建一个apps(应用程序),编写一个model。
系统对app有一个约定: 如果你使用了Django的数据库层(模型),你必须创建一个django app。模型必须存放在apps中。 因此,为了开始建造 我们的模型,我们必须创建一个新的app。
再新建的models.py中建立模型,每个模型相当于单个数据库表,每个属性也是这个表中的一个字段。 属性名就是字段名,它的类型(例如 CharField )相当于数据库的字段类型 (例如 varchar )。
在Python连接PostgreSQL数据库的实际操作步骤的过程中需用下面的命令对校验模型的有效性:
python manage.py validate
validate 命令检查你的模型的语法和逻辑是否正确。如果一切正常,你会看到 0 errors found 消息。
模型确认没问题了,运行下面的命令来生成 CREATE TABLE 语句:
python manage.py syncdb
执行这个命令后,他会自动生成数据库,它会根据 INSTALLED_APPS 里设置的app来检查数据库,如果表不存在,它就会创建它。 需要注意的是, syncdb 并 不能 同步模型的修改到数据库。
看完上述内容,你们对Python中怎么连接PostgreSQL数据库有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。