-
anaconda python3.6 Django 2.x pycharm windows 连接mysql数据库及自动建表
1.创建model
在应用的models.py文件中
from django.db import models
# Create your models here.
class Mysite(models.Model):
title=models.CharField(max_length=100)
url=models.URLField()
author=models.CharField(max_length=100)
num=models.IntegerField()
class Person(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
city = models.CharField(max_length=60)
state_province = models.CharField(max_length=30)
country = models.CharField(max_length=50)
website = models.URLField()
2.配置数据库连接
在项目的settings.py文件中更改
数据库得自行创建(pymsql 安装方法 conda install pymysql )
import pymysql
pymysql.install_as_MySQLdb()
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER':'你的数据库用户名',
'PASSWORD':'你的数据库密码',
'HOST':'127.0.0.1',
'PORT':'3306',
}
}
3.载入驱动 在项目下的__init__.py文件中加入
import pymysql
pymysql.install_as_MySQLdb()
5.自动建表
打开项目所在目录
在所在目录打开命令行窗口
运行命令
python manage.py makemigrations
python manage.py migrate
6.运行结果
获取更多资源加公众号