Django使用mysql数据库和网页重定向
1.在django的使用mysql数据库
(1)在settings.py中把默认数据库设置为mysql。DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
'ENGINE': 'django.db.backends.mysql',
'NAME': 'book', # 设置使用数据库的名字,数据库需要手动创建
'USER': 'root', # 数据库用户名
'PASSWORD': 123, # 用户密码
'HOST': 'localhost', # 指定mysql数据库所在的电脑ip
'PORT': 3306, # 指定数据库的端口
}
}
(2)安装pymysql
pip3 install pymysql
(3)在我们的blog目录下的__init__.py文件中加入:
import pymysql
pymysql.install_as_MySQLdb()
(4)如果在执行python manage.py runserver后,访问服务器成功,则说明配置mysql成功。
2.通过实例理解页面重定向
(1)新建一个booktest应用(记得在settings.py里面对应用进行注册),在我们的应用中编写我们的models.py,在进行数据迁移,创建数据表:python manage.py makemigrations
python manage.py migrate
from django.db import models
# Create your models here.
class BookInfo(models.Model):
btitle