返回顶部
首页 > 资讯 > 后端开发 > Python >django的数据库配置-13
  • 247
分享到

django的数据库配置-13

数据库django 2023-01-30 22:01:13 247人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

数据库配置 打开mysite下的settings.py文件 DATABASES = { 'default': { 'ENGINE': 'Django.db.backends.sqlite3', 'N

数据库配置

打开mysite下的settings.py文件

DATABASES = {
    'default': {
        'ENGINE': 'Django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

此项包含了数据库的相关设置

ENGINE:指定要用的数据库,默认的是python自带的sqlite3,可以更改为

'djanGo.db.backends.Mysql',

'django.db.backends.oracle'

或其他可用后端数据库

NAME:数据库的名称,如果使用sqlite数据库会是电脑上的一个文件,NAME应该是此文件的绝对路径。

默认项 os.path.join(BASE_DIR, 'db.sqlite3') BASE_DIR代表项目根目录,既项目根目录下的sd.sqlite3文件。

使用mysql

django默认使用Python自带的 sqllite3 数据库,可以把它修改为使用MySQL数据库。

1、确认电脑已安装MySQL数据库

2、在mysql中创建数据库 命令模式下可以使用

create database django default charset=utf8;

django为数据库名字,可随意修改。

3、修改settings.py文件

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django',
        'USER':'root',
        'PASSWord':'',
        'HOST':'localhost',
        'PORT':'3306'
    }
}

用户名为自己的用户名,密码为自己设置的密码。

4、安装pymysql驱动程序
  

pip install pymysql

5、在项目的init.py文件中添加:
  

import pymysql
pymysql.install_as_MySQLdb()
  • 作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。

--结束END--

本文标题: django的数据库配置-13

本文链接: https://lsjlt.com/news/180093.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • django的数据库配置-13
    数据库配置 打开mysite下的settings.py文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'N...
    99+
    2023-01-30
    数据库 django
  • django配置mysql数据库
    查看ubuntu已安装的所有软件:dpkg -l   dpkg -l | grep mysql查看软件安装的路径dpkg -L | grep mysql查看开机启动的软件,需要额外安装插件:sudo apt...
    99+
    2024-04-02
  • Django配置MySQL数据库教程
    简介   在实际生产环境,Django是不可能使用SQLite这种轻量级的基于文件的数据库作为生产数据库。一般较多的会选择MySQL。如果使用SQLite这种轻量级的数据库不需要手动配置。 一、安装Python访问MySQL的模块   在 ...
    99+
    2018-12-25
    Django配置MySQL数据库教程 数据库入门 数据库基础教程
  • Django配置Mysql数据库连接的实现
    目录前言操作路线结束语前言 Django原生自带的数据库支持是SQLite,但是我们现在常用的数据库一般是mysql,mangodb等数据库。所以我们要改变数据库的链接,从而达到使用mysql作为django的数据库链接...
    99+
    2023-03-08
    Django连接Mysql数据库 Django连接Mysql
  • 如何在Django中配置mysql数据库
    这篇文章将为大家详细讲解有关如何在Django中配置mysql数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、先安装好MySQL的驱动mysqlclient:pip ins...
    99+
    2023-06-14
  • django配置使用mysql数据库过程
    修改项目下setting.py文件下,DATABASES字典中的default字典中的内容:DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlit...
    99+
    2023-06-01
  • Django怎么配置Mysql数据库连接
    这篇文章主要介绍“Django怎么配置Mysql数据库连接”,在日常操作中,相信很多人在Django怎么配置Mysql数据库连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Django怎么配置Mysql数据...
    99+
    2023-07-05
  • Python框架之Django的数据库配置问题
    准备开始python的环境,用django框架其默认的数据库是sqlite3 ,要改用mysql来存储数据在执行migrate的时候出现问题(错误见末尾):Unhandled exception in th...
    99+
    2024-04-02
  • django单个app多数据库怎么配置
    在Django中,可以为单个app配置多个数据库。以下是配置单个app多数据库的步骤: 在settings.py中定义多个数据库连...
    99+
    2024-03-11
    django 数据库
  • Django项目怎么配置连接多个数据库
    今天小编给大家分享一下Django项目怎么配置连接多个数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一个APP对应一个...
    99+
    2023-06-30
  • Django项目配置连接多个数据库的方法记录
    一个APP对应一个默认数据库,若连接其他数据库用".using()" Author.objects.using('db02').all() 1、在项目setti...
    99+
    2024-04-02
  • application.yml数据库配置
    application.yml数据库配置 1.配置代码 server: port: 8001#spring的配置spring: datasource: type: com.alibaba.d...
    99+
    2023-08-31
    数据库 mysql java
  • 配置邮箱数据库
      一. 分区配置 1.添加硬盘 2.把磁盘联机并初始化 3.新建两个RAID-5卷,一个是数据库文件,一个是日志文件 ...
    99+
    2024-04-02
  • MySQL数据库的安全配置
    本篇内容介绍了“MySQL数据库的安全配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  由于MySQL...
    99+
    2024-04-02
  • MariaDB数据库的主从配置
    1、前置工作 首先准备两台可以互相ping通的机器,两台机器可以互为主从,示例:10.210.23.77主服务器 183从服务器 2、安装 在两台机器上各自安装数据 解压MariaDB安装包; tar zxvf MariaDB.tgz cd...
    99+
    2023-10-18
    数据库 运维
  • pg数据库安全配置
    数据库安全配置是数据库管理的重要环节之一。安全配置主要包括密码、网络访问控制、审计等。下面会依次讲解在瀚高数据库中如何实现密码相关的安全性配置。 1 密码加密存储 pg中密码始终以加密方式存储在系统目录中。ENCREPED 关键字没有任何效...
    99+
    2018-10-05
    pg数据库安全配置
  • Kettle数据库配置抽离
    # 这两个文件,默认是在系统的用户目录下,如果配置了KETTLE_HOME环境变量,则spoon会去KETTLE_HOME的目录下加载这两个文件 /.kettle/kettle.properties /.kettle/shared.xml ...
    99+
    2014-08-29
    Kettle数据库配置抽离
  • MySQL数据库配置详解
    下面是我生产环境中MySQL的配置详解:[mysqld]mysql服务端配置server-id=1服务ID,每个服务的服务ID不同即可log-bin=mysql-bin定义bin_log的位置和名称,mys...
    99+
    2024-04-02
  • MySQL数据库安全配置
    这篇文章主要讲解了“MySQL数据库安全配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库安全配置”吧!1、前言  MySQL是完全网络化的...
    99+
    2024-04-02
  • SpringBoot如何配置数据库
    0 写在前面 项目启动需要一个链接数据库,所以在此记录一下。 根据配置文件的后缀书写格式略有不同。 此处以MySQL为例,使用Maven为例 1 引入依赖 mysql ...
    99+
    2023-08-16
    数据库 spring boot mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作