Mysql数据库具备灵活,轻量级易操做的优点,所以我选择使用mysql做为服务器的数据库。python
python的Django若是要操做数据库,须要与数据库创建链接,在此以后才能够对数据库进行操做mysql
Django项目默认使用的数据库是sqlite3,首先咱们须要将数据库配置更改成mysqlsql
在项目根模块的\newpro\settings.py中,咱们能够查询到以下默认配置:数据库
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, ‘db_sqlite3’), } }
如下是咱们修改后的settings.py文件,其中mydata是已经创建的mysql数据库的名字django
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydata', 'USER':'root', 'PASSWORD':'root', 'HOST':'127.0.0.1', 'PORT':'3306' } }
这样Django和数据库之间的链接关系就创建了服务器
能够打开mysql查看spa
其中goods是我创建的数据表,其他的是Django自动创建的数据表code