python之Django学习-03

数据库配置

打开 mysite/settings.py 文件

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

切换mysql数据库:修改 __init__.py 文件

import pymysql

pymysql.install_as_MySQLdb()

改变模型三步骤:

  • 编写models.py
from django.db import models




class Classify(models.Model):
    pid=models.IntegerField(default=0)
    title=models.CharField(max_length=255)
    sort_index=models.IntegerField(default=99)
    pid_code=models.CharField(max_length=255)
    depth=models.IntegerField(default=1)
  • 运行命令,生成迁移文件 
python manage.py makemigrations polls
python manage.py sqlmigrate polls 0001
  • 运行命令,应用数据库迁移
python manage.py migrate

 

你可能感兴趣的:(python,python,Django)