2 django启项目

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)

你可能感兴趣的:(2 django启项目)