本文是python3的版本
《1》如何连接MySQL
(1)添加应用程序
my_meng是我的项目名 即 $ django-admin startproject my_meng
blog是我的应用名 即 $ python manage.py startapp blog
【1】在blog/models.py
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
class BlogPost(models.Model):
title = models.CharField(max_length=150)
body = models.TextField()
timestamp = models.DateTimeField()
# Create your models here.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'USER': 'root',
'PASSWORD': '123456',
'NAME':'haha',
'HOST':'127.0.0.1',
'PORT': 3306
}
}
(2)在终端运行一下(在项目manage.py同级目录下输入命令)
python3 manage.py runserver
如果出错
pip3 install pymysql(3)如果(2)安装成功,在项目manage.py同级目录下输入命令
pip3 manage.py makemigrations
python3 manage.py migrate
(4)在你的终端打开MYSQL,先看你的库 show databases;(如:‘haha’) 再 use haha; 再 show tables; 这样就看到了