python 3 django连接mysql数据库配置

xiaoxiao2021-02-28  124

1 、setting

DATABASES = {      'default' : {      'ENGINE' : 'django.db.backends.mysql' ,      'NAME' : 'dbname' ,      'USER' : 'root' ,      'PASSWORD' : 'xxx' ,      'HOST' : '',      'PORT' : '',      } INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app', #新增 ] }

2 、项目中的__init__.py

import pymysql pymysql.install_as_MySQLdb() 

3 model.py

from django.db import models class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') class Choice(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0)4 数据库迁移python manage.py makemigrationspython manage.py migrate

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

最新回复(0)