在Django项目建好后,在setting.py中设置好mysql连接参数:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'formtask',#数据库名称,此数据库要提前再mysql中创建好
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
}
}
然后再models.py中创建class类,即数据库模型,一个class类对应一个数据库表:
class icesc_v_templates(models.Model):
t_id=models.AutoField(primary_key=True)
v_num=models.IntegerField(blank=True, null=True)
Cpu_info=models.CharField(max_length=20, blank=True, null=True)
mem_info=models.CharField(max_length=20, blank=True, null=True)
hard_store=models.CharField(max_length=20, blank=True, null=True)
os_info=models.CharField(max_length=200, blank=True, null=True)
env=models.CharField(max_length=100, blank=True, null=True)
remark=models.CharField(max_length=50, blank=True, null=True)
class sysPremod(models.Model):
o_id=models.AutoField(primary_key=True)
o_code=models.CharField(max_length=20)
o_name=models.CharField(max_length=50)
o_description=models.CharField(max_length=50)
最后执行命令行:
pip install mysqlclient
python manage.py making,igrations
python manage.py migrate