Django models.py 中的 auto_now和auto_now_add的区别
1. 验证环境:mysql 环境下
1.1 配置数据库环境为 mysql 数据库环境
1. 修改 setting.py 如下
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'PORT': '3306',
'NAME': 'datedb', # 连接的数据库名称,需要事先建好。
'USER': 'root',
'PASSWORD': 'toor',
}
}
2. 创建 mysql 数据库
mysql> CREATE DATABASE `datedb` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */;
3. 在项目配置文件夹下的 __init__.py 文件中,配置 Django 使用 pymysql 模块连接 MySQL 数据库:
import pymysql
pymysql.install_as_MySQLdb(