python3.8使用pycharm在开发django项目时配置postgresql数据库的方法

django默认支持sqlite3,如果想使用最近最热门的关系型数据库postgresql时,那该怎么配置呢?

1、找到项目的settings.py文件,一般在项目app下面。

2、修改DATABASES设置,设置代码如下所示:

DATABASES = {    'default': {        'ENGINE': 'django.db.backends.postgresql',        'NAME':'books',        #数据库名称        'USER':'postgres',    #用户名        'PASSWORD':'AA1233433',   #密码        'HOST':'127.0.0.1',    #主机地址        'PORT':'5432',    #端口号    },}

3、如果编写views视图函数时,可以参考下面的代码:

#以下是插入数据的视图函数def first_index(request):    cursor=connection.cursor()    cursor.execute("insert into books_info(name,author,detail) values('三国演义','罗贯中','四大名著')")    return render(request,'first_index.html')#以下是查找数据的视图函数def show_data(request):    cursor=connection.cursor()    cursor.execute("select * from books_info")    rows=cursor.fetchall()    context={"values":rows}    for row in rows:        print(row)    return render(request,'show_data.html',context=context)

postgresql设置postgres密码_django项目时配置postgresql数据库的方法相关推荐

  1. IDEA第一次创建android太慢,idea新建maven项目时速度缓慢的解决方法

    原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的 ...

  2. 使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    在使用maven时,修改插件tomcat启动端口.一开始我在pom.xml配置文件里面修改,如下面所示: 1 2 3 4 5 6 7 8 9 <plugin> <groupId> ...

  3. oracle数据库配置环境,win7环境下配置oracle数据库的方法

    前些日子在在Win7下安装了oracle 11g,不过PL/SQL却没法用,在实验的过程中,遇到了很多问题,下面就教您win7环境下配置oracle数据库的方法,供您参考. 环境:Windows 7( ...

  4. 记录一次IDEA开发JavaWeb项目时JS中文乱码排错方法

    大家经常遇到乱码问题,我一般习惯性的把编码问题归结为两种: 编码层面的乱码:指的是那些需要修改项目内的代码或配置来解决的乱码问题,比如有的时候从数据库获取的数据是乱码.发送ajax请求时,获取到的数据 ...

  5. django框架访问mysql数据库_Django框架怎么配置mysql数据库

    Django框架怎么配置mysql数据库 发布时间:2020-08-01 10:37:54 来源:亿速云 阅读:67 作者:小猪 这篇文章主要讲解了Django框架怎么配置mysql数据库,内容清晰明 ...

  6. mysql 查看密码_Ubuntu安装和配置MySQL数据库

    彻底删除mysql 首先在终端中查看MySQL的依赖项 //创建一个Date对象,表示当前系统时间Date date1=new Date();//创建一个Date对象,参数表示指定的时间距离1970年 ...

  7. Android 导入项目时出现错误的解决方法(红色感叹号)

    如果发现导入工程的时候,出现"No projects are found to import" 的提示,首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐 ...

  8. 新版idea创建项目时没有javaEE模块解决方法

    新版的idea在创建项目时发现没有javaee模块 解决方法: 使用 Ctrl + Shift +Alt + /  快捷键调出如下界面,然后点击registry 找到并勾选 javaee-legacy ...

  9. win7web服务器设置默认网页,教你win7配置web服务器的方法

    win7旗舰版就自带了IIS信息管理器组件,通过它可以进行web服务器配置,实现资源信息共享.不过很多网友不清楚win7如何配置web服务器?下面小编给大家介绍下win7配置web服务器的方法. 具体 ...

最新文章

  1. 《JUnit实战(第2版)》—第1章1.7节小结
  2. 编译预处理 -- 带参数的宏定义--【原创】
  3. windows下QtSDK/QTCreator安装
  4. windows QT kits配置
  5. Boost:用OpenCL编写的简单flip filter的测试程序
  6. Google Hacking的用法
  7. 制作安装媒体来部署额外域控制器
  8. Ubuntu 17安装Virtual Box
  9. 转到Visual Studio中的匹配括号吗?
  10. 滚动到div的底部?
  11. 【KDD 2020】会话推荐系统新进展:基于互信息最大化的多知识图谱语义融合
  12. detach screen_linux screen命令详解和常见问题解决
  13. 【知识科普】嵌入式软件开发是什么?
  14. Django测试开发平台搭建
  15. 设计模式之多用组合,少用继承
  16. mysql help_深入理解mysql帮助命令(help)
  17. 第一篇 Qt能做什么?
  18. MySQL 中的boolean/bool/tinyint(1)表示布尔类型
  19. 数据结构学习笔记——栈(1)定义理解
  20. Linux内存管理 —— 为buddy做准备:MMU, TLB, ZONE

热门文章

  1. OpenGL与gl glu glut freeglut glew glfw封装库关系(十五)
  2. OpenGL环境搭建(四)
  3. 几个移动端直播SDK开源地址
  4. 从字符串或16进制数得到UIColor
  5. Dotnet运行之控制台
  6. 深度学习自学(七):腾讯移动端开源框架ncnn学习总结
  7. Unknown failure: Error: java.lang.IllegalStateException: No storage with enough free space; res=-1
  8. html列自动变高,HTML_CSS三行三列DIV高度自适应的设置,用脚本控制三行三列div高度自 - phpStudy...
  9. oracle数据泵导入 锁,Oracle数据泵expdp导出,impdp导入
  10. 火狐浏览器老版本_谷歌和火狐浏览器将在下个月的新版本中支持开源免费的AVIF图像格式...