在django中使用mysql数据库:
首先去settings里边对数据库进行配置
'default': {
'ENGINE': 'django.db.backends.mysql',
#数据库名字,要与mysql里边创建的数据库名一致
'NAME': 'movie_page',
'USER': 'root',
'PASSWORD': '#',
#数据库的ip地址
'HOSR': 'localhost',
'PORT': '3306',
}
}
然后需要去init中输入以下代码
import pymysql
pymysql.install_as_MySQLdb()
#现在就可以去创建所需要表和字段了
#类名就是创建的表名,下边的属性为表中的字段,我们常用的有CharFIeld(字符格式),IntegerField(整数),ImageField(图片)
class Movie(models.Model):
movie_postid = models.CharField(max_length=256)
movie_title = models.CharField(max_length=256)
movie_content = models.CharField(max_length=512)
然后就可以在命令行输入,python manage.py makemigrations
python manage.py mkgrate 来迁移数据库了