在实际的应用的过程中Python连接PostgreSQL数据库的实际操作是件令人很头疼的事情,因为在Python连接PostgreSQL数据库的过程中你需要下载相关的版本,以及到用到相关的代码,以下的文章就是对相关问题的解决。
1. 安装PostgreSQL数据库,数据库的下载用的可以用8.4.2版本
2. windos下,直接运行win的安装版,直接运行即可;
3. 安装完成后,数据库服务应该自动运行了,可以运行开始->程序->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 并 不能 同步模型的修改到数据库。
什么也没发生,因为你没有添加新的模型或者添加新的app。以上就是对python连接PostgreSQL数据库的实际操作步骤的部分相关的内容的介绍,望你会有所收获。
当前文章:用Python连接PostgreSQL数据库所需版本的介绍
文章起源:http://www.csdahua.cn/qtweb/news4/359204.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网