1、新建项目及app
django-admin startproject myproject
python manage.py startapp myapp
2、db换成mysql
myproject 下的settings.py 修改配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'myapp', #不加会连不上数据库,指定库名连接
'OPTIONS': {
'read_default_file': '/usr/local/etc/my.cnf', #确定my.cnf的地址
},
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
要启动mysql服务,mac下使用:mysql.server start
/etc/init.d/mysql start
测试是否连接成功:
python manage.py dbshell
连接成功创建数据库: mysql -u root
MariaDB [(none)]> create database appid;
Query OK, 1 row affected (0.00 sec)