Django连接MySql数据库步骤

xiaoxiao2021-02-28  92

a. 先写类 from django.db import models # cmdb_userinfo class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=64) b. 注册APP INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'cmdb', ] c. 执行命令 python manage.py makemigrations python manage.py migrate d. ********** 注意 *********** Django默认使用MySQLdb模块链接MySQL 主动修改为pymysql,在project同名文件夹下的__init__文件中添加如下代码即可: import pymysql pymysql.install_as_MySQLdb()

备注: 运行下面代码可以自动生成models模型文件 python manage.py inspectdb 这样就可以在命令行看到数据库的模型文件了

把模型文件导入到app中 创建一个app django-admin.py startapp app python manage.py inspectdb > app/models.py 模型文件已经生成好了。下面的工作就和之前一样了

转载请注明原文地址: https://www.6miu.com/read-81886.html

最新回复(0)