Django-配置mysql

注意:需要在项目中安装mysqlclient包

setting文件数据库相关修改:

python 复制代码
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mysite3',
        'USER': 'root',
        'PASSWORD': 'bai12345',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

什么是模型?:

ORM框架:

注册app需要在setting中添加:

python 复制代码
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'music',
    'news',
    'sport',
    'bookstore'
]
python 复制代码
from django.db import models


# Create your models here.
class Book(models.Model):
    title = models.CharField("书名", max_length=100)
    author = models.DecimalField('价格', max_digits=10, decimal_places=2)

执行后结果: 生成的表名为app名_小写类名

相关推荐
他是龙5513 分钟前
71:Python安全 & 反序列化 & PYC反编译 & 格式化字符串安全
开发语言·python·安全
布吉岛的石头4 分钟前
分库分表实战:Sharding-JDBC 快速落地
分布式·mysql
2601_956139425 分钟前
文体娱媒品牌全案公司哪家强
大数据·人工智能·python
冬天vs不冷38 分钟前
面试必知必会(13):MySQL锁机制
mysql·面试·职场和发展
冬天vs不冷38 分钟前
面试必知必会(14):MySQL执行计划与SQL优化
sql·mysql·面试
水木流年追梦40 分钟前
【python因果库实战27】逆概率加权模型2
开发语言·python
萧曵 丶43 分钟前
MySQL 高频面试题(由浅到深 完整版,面试必背)
数据库·mysql·面试
czlczl200209251 小时前
MySQL 执行引擎:排序与临时表机制深度解析
数据库·mysql
铁皮哥1 小时前
【后端/Agent 开发】给你的项目配置一套 .claude/ 工作流:别再裸用 Claude Code 了!
java·windows·python·spring·github·maven·生活
m0_631529821 小时前
CSS如何利用CSS变量进行渐变色管理_提升渐变配置的灵活性
jvm·数据库·python