问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如果数据库不在本机怎么把postgresql和django链接

发布网友 发布时间:2022-04-24 07:27

我来回答

1个回答

热心网友 时间:2022-04-08 03:26

1. 安装Django
本文使用Python 3.3.6和PostgreSQL 9.3.6学习Django。可以参考“使用Pyenv控制多个版本Python”和 “Fedora安装与使用PostgreSQL”,安装对应版本Python和PostgreSQL。

# 安装Django
$ pip install django

# 安装PostgreSQL支持psycopg2
$ pip install psycopg2

# 检查Django版本
$ python -c "import django; print(django.get_version())"

2. 创建项目

# 创建名为mysite的项目
$ django-admin startproject mysite

之后,配制数据库。修改mysite/settings.py对应位置。
mysite/settings.py

# Database
# https://docs.djangoproject.com/en/1.8/ref/settings/#databases

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'testdb',
'USER': 'userName',
'PASSWORD': 'passWord',
'HOST': '/var/run/postgresql',
'PORT': '5432',
}
}

# 配制好数据库后,链接数据库
$ python manage.py migrate

开启Django测试网络服务器

$ python manage.py runserver

3. 创建app
首先, 创建新的app,比如polls
$ python manage.py startapp polls

其次,修改app
app文件位置polls/models.py,之后在项目配制文件mysite/settings.py中添加app,最后添加app。

# 添加app
$ python manage.py makemigrations polls

# 如果有数据库操作,可以打印具体的数据库操作脚本
$ python manage.py sqlmigrate polls 0001

# 也可以检查
$ python manage.py check

最后,链接app与数据库
$ python manage.py migrate
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么把word 标题第几章和后面的标题中间的位置弄小点?有图片 钢化膜是抗蓝光的好 还是普通的好 都是在官网上买的 价钱都一样 但是抗... 我朋友借我5000块钱,说好5天还的,到现在3个月了人都不见。电话也不借... 有谁知道明年晋城富士康多会招工呢?是不是现在进富士康不好进去了? ...深圳 找工作 几月份去好呢?是年底去,还是二三月去??我是明年... 你们借出去的钱,要回来了吗?你如何看待那些借钱不还的人 别人借我6万元钱,7年了,现在他不认了,借条也丢了怎么办 ...跟他要的时候说还,可就不见还,一直托着还钱时间,当时没写借条... 我在网上认识一个人把钱借给了他没给借条怎么办?他现在也不想还? ...欠我5000块钱,打了借条,请问我有必要起诉他吗,起诉他的费用下来要... python django通过ajax向后端传json怎么解析 如何在Django Admin后台添加一个省市二级联动下拉列表 为什么在mac,python2.7里安装不了django 在Django nginx gunicorn设置外部IP错误问题,怎么解决 如何解决Django 1.8在migrate时失败 如何设置开机启动service 如何查看service的文件位置? Service有哪些启动方法 什么是无线网卡,网卡的使用说明,一般网卡的价格定位 怎么让启动的Service一直存在,或者说运行 FAC1300UH无线网卡使用说明 打开程序出现servicestatus怎么解决 android7.0 怎样启动service 网卡怎么用请详细说明 如何启用Service,如何停用Service 如何了解无线上网卡的使用说明? 什么是Service以及描述下它的生命周期。Service有哪些启动方法,有什么区别,怎样停用Service? 网卡有什么作用,请说通俗点 鼠标上调节DPI的键究竟有什么意义 如何启动和停止用service 如何做好小学生的思想品德教育工作? 小学生德育教育都有哪些内容? 如何解决macos未能安装在电脑上? 未能继续安装macOS怎么办? macos 什么意思?? macos installer是什么盘 macos catalina和mojave有什么区别? 其他电脑可以装MacOS吗? Service的生命周期是怎样的? android 启动service的两种方式有什么不同 win8怎么开service 服务 用bind的方法启动service,调用者退出后,service也销毁? 鼠标上的DPI键是控制什么的? 有什么软件可以用地图标出人员流动 谁能告诉我在侠盗车手3圣安地列斯中如何找到像cs里的B33那样的*?在那儿用地图标上 南京地铁14号线开建了吗?预计什么时候建好?停靠的站点是哪几个?可以用地图标出来给我嘛?谢谢啦! 城规,控规里,这些图标的名字是什么? 请问扬州大学扬子津校区文津楼在什么地方,最好能用地图标出来,非常感谢 魔兽世界里面联盟用战场荣誉点换装备,30级左右的弓在哪里换到?我记得好像在暴风城旁边--- 用地图标下么 河南安阳纱厂二生活区区在哪? 最好用地图标出来