ubuntu下 python django3 安装使用postgresql数据库

本文详细介绍了如何在Ubuntu系统中,使用Python Django3框架配合PostgreSQL数据库进行开发。内容包括安装postgresql、创建数据库用户和数据库、设置权限、修改配置文件以及执行迁移操作等步骤,同时提到了在配置过程中可能遇到的问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

据说postgresql自带的全文检索功能,是其它django可使用的数据库所没有的。

部署和使用postgresql数据库时,有点啰嗦或麻烦的是,需要
1、在ubuntu终端命令行、
2、ubuntu终端命令行的postgres@名下,
3、以及postgresql数据库的交互命令行下。
三种情形转换。
举例:
1、打开ubuntu终端后,在本人名称的运行环境下,那么命令行是这样:
(venv2) cngz2@cngz2-Idea:/var/www/mysite$ #这是ubuntu终端命令行

2、要操作postgresql 要转到postgres[安装数据库后的默认用户名]下:
(venv2) cngz2@cngz2-Idea:/var/www/mysite$ su postgres #命令 su postgres
Password: # 输入口令后转入到postgres名称下
postgres@cngz2-Idea:/var/www/mysite$

3、用命令 psql 进入数据库的命令行操作环境
postgres@cngz2-Idea:/var/www/mysite$ psql #进入数据库操作环境命令行
psql (10.19 (Ubuntu 10.19-0ubuntu0.18.04.1))
Type “help” for help.
postgres=# # 在这个命令提示符后,使用数据库的操作命令
#要退出这个环境,用命令 \q

ubuntu终端下,安装postgresql数据库
install postgresql # in ubuntu terminal
sudo apt install postgresql postgresql-contrib # in ubuntu terminal

pip install psycopg2-binary==2.8.4 # in ubuntu terminal。安装psycopg2-binary

su postgres #也可能需要 sudo su postgres 。in u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值