天天生鲜Django项目——数据库创建与配置连接数据库
一、使用pycharm创建Django项目
二、新建MySQL数据库
在MySQL中输入
->CREATE DATABASE IF NOT EXISTS dailyfresh
-> DEFAULT CHARACTER SET utf8
-> DEFAULT COLLATE utf8_chinese_ci;
三、添加应用并配置
1.在项目目录下创建apps
2.将应用放在apps下
3.注册应用
在setting.py中添加
import os
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
在setting.py的INSTALLED_APPS中添加要注册的应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'user', # 用户模块
'goods', # 商品模块
'order', # 订单模块
'cart', # 购物车模块
]
4.配置连接MySQL数据库
在setting.py中的DATABASES修改为
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dailyfresh', # 自己创建数据库的名字
'USER': 'root',
'PASSWORD': 'liuliu123', # 用自己mysql的密码
'HOST': '127.0.0.1',
'PORT': 3306,
}
}
5.将Django语言与时区重新配置
在setting.py中找到如下配置并修改
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
四、在数据库中生成表
打开pycharm的终端
# python manage.py makemigrations
# python manage.py migrate