问答文章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
django如何调用数据库数据库?

定义了一个缺省的PostgreSQL数据库和一个名为users的MySQL数据库: DATABASES={'default':{'NAME':'app_data','ENGINE':'django.db.backends.postgresql_psycopg2','USER':'postgres_user','PASSWORD':'s3krit'},'users':{'NAME':'user_data','ENGINE':'django.db.backends.mysql','USER':'mysql_user','...

外网怎么访问django

1、django的测试服务器外界可以访问么2、django本地重定向外网3、centos7+Django+uwsgi+Nginx部署服务器外网不能访问服务器浏览器和直接访问4、django怎样开发一个可以外网用的网站5、如何独立使用django的数据库访问功能6、django写的网页我想让别人也能够访问,应该怎么配置地址呢,现在只有连上和我一样的...

如何用django.db(如何用django发送post请求)

1、如何在Django中使用第三方库2、django使用已有的数据库表怎么建立model3、python3.6下如何用Django1.9创建数据库报错4、如何独立使用django的数据库访问功能5、如何使用django和mysqlconnector6、如何在DJANGO里,向有外键的DB里插入数据如何在Django中使用第三方库 DATABASES={ 'default':{ 'ENGINE':'django.db.backe...

django如何使用sqlite数据库

假设数据库已经由Django的另一个应用(名称为otherapp)建好,数据库类型是postgresql,名称为mydb,位于 192.168.1.23。见好的数据库中有一个表,名称是otherapp_user,则将otherapp/models.py拷贝到myapp /models.py。注意检查models.py下的classuser类的classMeta:部分,如果没有applabel标签,则要加...

如何使用Django生成Model

使用Django生成Model方法如下:一、将旧的数据库添加到您的项目 编辑数据库设置。你需要告诉Django你的数据库连接参数是什么,以及数据库的名称,要做到这一点需要编辑数据库设置,并在“default”连接下面的键赋值。我们首先要打开settings.py文件,在文件中找到“DATABASES”,然后开始赋值。下面的数字序号和...

django怎么使用db文件(django配置文件详解)

如何在DJANGO里,向有外键的DB里插入数据首先你需要建立django的对象模型 建立两个模型之间的关系表 将数据保存到关系表中。如何独立使用django的数据库访问功能1.安装Django [plain]viewplaincopy cdDjango-1.4 pythonsetup.pyinstall 2.安装postgresql的客户端:[plain]viewplaincopy sudoapt-getinstall-y...

手机端如何访问django?

如何独立使用django的数据库访问功能1.安装Django [plain]viewplaincopy cdDjango-1.4 pythonsetup.pyinstall 2.安装postgresql的客户端:[plain]viewplaincopy sudoapt-getinstall-ypostgresql-client-9.1python-psycopg2 3.新建project:[plain]viewplaincopy django-admin.pystartprojectmyproject 4.在myproject...

django如何让所有人都能访问(django 设置 允许特定ip访问)

编辑/etc/profile文件,在末尾加入以下语句:[plain] view plain copy span style="color:#FF0000;"export PYTHONPATH=$PYTHONPATH:/home/yc/src/myproject export DJANGO_SETTINGS_MODULE=myproject.settings/span 5.假设数据库已经由Django的另一个应用(名称为otherapp)建好,数据库类型是postgresql,...

django如何做左连接查询(2023年最新整理)

django如何跨表查询1、表的名称myapp_modelName,是根据模型中的元数据自动生成的,也可以覆写为别的名称 2、id字段是自动添加的 3、对于外键字段,Django会在字段名上添加"_id"来创建数据库中的列名 4、这个例子中的CREATETABLESQL语句使用PostgreSQL语法格式,要注意的是Django会根据settings中指定的...

django自带数据库怎么用(2023年最新解答)

4.2然后你可以直接将结果传递给模板。由模板显示。这是最合理的办法 4.3在模板里{%forcolsinresult%} 4.4 cols.field1 大约就是这样子。如何在django中使用多个数据库.多个数据库联用时数据导入导出 使用的时候和一个数据库的区别是:如果不是defalut(默认数据库)要在命令后边加--database=数据库...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
一战后到二战前的德国是什么样子的大神们帮帮忙 德国现今的政治制度是什么?皇帝是否还存在?若存在,则皇帝在德国的地位如... 为什么觉得这石敢当怎么看起来故事情节和《西游记后传》一模一样呢... 在浙江考过的一级市政建造师到湖北省可以考B吗?可以在湖北省考造价工程... A省某单位职工在B省报名一级建造师考试,请问领证在哪领,考试呢 一级建造师考试A省老考生在下一年去B省考还用再进行审核吗? 前段时间在电视上看到一部电视剧,不知道叫什么名字,剧情是,玉皇大帝让... ...的团团转,任她摆布,几乎什么都听她的。我又 有个很聪明狡猾有心机总是害我对我不好的后妈 我该怎么反击,心里... 梦见一家人在吃饭,老公的旁边多出一个女人,还搂着我老公,亲我老公,老 ... 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级左右的弓在哪里换到?我记得好像在暴风城旁边--- 用地图标下么 河南安阳纱厂二生活区区在哪? 最好用地图标出来
  • 焦点

最新推荐

猜你喜欢

热门推荐