搭建Django3
环境:
Python 3.8.7
Django 3.1.6
mysqlclient 2.0.3
pycharm建议使用专业版,打开后创建项目,项目名字自定义,我的是saas,选择Django框架。 pycharm会自己帮我们下载Django库。建好后的目录如下:
在pycharm终端控制台输入:
python manage.py runserver
结果如下:
说明已经运行成功,可以点击一下这个地址打开界面如下:
现在Django搭建好了,先关闭一下服务。pycharm直接关闭服务即可
替换Django默认数据库为mysql
1.首先:下载MySQL的驱动,这里用的是mysqlclient == 2.0.3
2.创建一个叫test的数据库。
3.更改saas\saas\settings.py的py文件。saas是我创建的项目名字,将原本的
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
这一段,修改为
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': '',
'PASSWORD':'',
'HOST':''
}
}
看得出这是个字典,填写自己具体的数据库信息上去。
NAME:数据库名字,就是刚刚创建的test数据库
USER:数据库用户,一般不建议直接用root账户操作数据库。
PASSWORD:密码
HOST:数据库地址。
修改完了以后,在终端执行
python manage.py migrate
没报错的话,再次启动一下Django。能访问到最开始的页面说明替换成功,这时候再去看test数据库,已经增加了几个表。