创建Django项目的初始配置
1. django不会主动创建mysql数据库,需要手动创建mysql数据库!
cmd下输入:mysql -uroot -p
create databases bj18 chartset=utf8;
2.创建Django项目,在Django项目的配置文件中进行配置
django-admin startproject test (注意test为项目名称)
3.在项目中创建应用app
python manage.py startapp booktest (注意;booktest为应用名称)
4.注册应用
在setting.py文件中的INSTALLED_APPS中添加‘booktest’;
5数据库配置
在setting.py文件中的DATABASES中修改,因为默认的是sqlite3,现在修改为mysql.
配置以下参数:
'ENGINE':'django.db.backends.mysql',
'NAME':'BJ18', # 数据库的名字
‘USER’:'root', # 用户名
'PASSWORD':'123456',
'HOST':‘localhost’, # 指定数据库在哪,也可以写远程IP地址
‘PORT’:3306,
6.确保安装了pymysql
pip install pymysql
7.配置pymysql
在项目初始化文件__init__.py中输入以下两行
import pymysql
pymysql.install_as_MySQLdb()
8.启动服务
python manage.py runserver