阿语python4-1 django框架v5.0第2.3节 配置

news/2024/5/19 0:21:09 标签: 数据库, django, mysql, jdbc, orm

在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
  1. 使用MySQL数据库首先需要安装驱动程序

    pip install PyMySQL
    
  2. 在Django的工程同名子目录的__init__.py文件中添加如下语句

    import pymysql
    
    pymysql.install_as_MySQLdb()
    

    作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。

  3. 修改DATABASES配置信息

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': '127.0.0.1',  # 数据库主机
            'PORT': 3306,  # 数据库端口
            'USER': 'root',  # 数据库用户名
            'PASSWORD': 'mysql',  # 数据库用户密码
            'NAME': 'book'  # 数据库名字
        }
    }
    
  4. 在MySQL中创建数据库

    create database book charset=utf8;

http://www.niftyadmin.cn/n/739843.html

相关文章

阿语python4-1 django框架v5.0第2.2节 项目准备

项目准备1.创建项目django-admin startproject bookmanager 2.创建应用python manager.py startapp book 3.更换python解释器:按需选择 # 进入指定虚拟环境which python# python2/home/python/.virtualenvs/py_django/bin/python# python3/home/python/.virtualenv…

阿语python4-1 django框架v5.0第1.8节 模板

思考 : 网站如何向客户端返回一个漂亮的页面呢?提示 :漂亮的页面需要html、css、js.可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端.问题 :视图部分代码臃肿, 耦合度高.这样定义的字符串是不会出任何效果和错误的.效果无法及时查看.有错…

阿语python4-1 django框架v5.0第1.11.1节 配置文件

1. BASE_DIRBASE_DIR os.path.dirname(os.path.dirname(os.path.abspath(__file__)))当前工程的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。2. DEBUG调试模式,创建工程后初始值为True,即默…

华中科技大学第一次作业计算机,华中科技大学计算机学院数字逻辑第一次实验报告.docx...

华中科技大学计算机学院数字逻辑第一次实验报告数字逻辑实验报告姓名: 专业班级:学号:指导老师:完成时间:实验一:组合逻辑电路的设计一、实验目的:掌握组合逻辑电路的功能测试。验证半加器和全加器的逻辑功能学会二进制的运算规律…

阿语python4-1 django框架v5.0第1.11.3节 App应用配置

在每个应用目录中都包含了apps.py文件,用于保存该应用的相关信息。在创建应用时,Django会向apps.py文件中写入一个该应用的配置类,如from django.apps import AppConfigclass BookConfig(AppConfig):name book我们将此类添加到工程settings.…

初级计算机职称业务自传,教师职称业务自传范文精选

本篇教师职称业务自传范文精选由句文网编辑整理。教师职称是对一个教师等级的评定,职称设置从正高级职称到员级5个等级,依次为正高级教师、高级教师、一级教师、二级教师、三级教师,与职称的正高、副高、中级、助理、员级相对应。范文一&…

计算机原理综合设计实验报告,编译原理课程设计实验报告——说明语句的词法分析器...

内容简介:一、设计目的了解词法分析程序的基本构造原理,掌握词法分析程序的手工构造及自动构造方法。二、设计内容根据PASCAL语言的说明语句形式,用手工及自动方法构造一个对说明语句进行词法分析的程序。该程序能对从键盘输入或从文件读入的…

计算机类写手是干什么的,计算机科学与技术属于什么类

写手网今天精心准备的是《计算机科学与技术属于什么类》,下面是详解!计算机科学与技术属于什么大类计算机科学与技术是属于工科计算机科学与技术类,计算机科学与技术及软件工程都是工科的一级学科。扩展资料计算机科学与技术是研究计算机的设…