前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django使用python3在执行makemigrations报错的解决方法

Django使用python3在执行makemigrations报错的解决方法

作者头像
简单、
发布2018-07-17 17:29:52
1.2K0
发布2018-07-17 17:29:52
举报
文章被收录于专栏:Python、Flask、Django

今天使用python3创建了一个最新的Django版本的项目,运行后也是成功的

django运行图
django运行图

但是在我写完models后要创建数据库的时候报错了。错误如下:

报错
报错

这个错误在Flask开发的时候就知道。但是Flask在链接数据库的时候将数据库链接地址改成'mysql+pymysql://root@127.0.0.1:3306/jobplus?charset=utf8'就可以了。问题来了。Django的怎么办,要一个一个文件去替换?google了一会最终解决方案如下: 1、在项目中的__init__.py下加入以下代码:

代码语言:javascript
复制
import pymysql
pymysql.install_as_MySQLdb()

2、注释掉python源码中注释掉一段代码:

注释掉后的代码
注释掉后的代码

3、成功创建(一定要记得需要pip install pymysql)

话说Django 2.0 变化好大哦。好多要设置的东西官方都给设置好了。不错。

Tags: django

Archives QR Code

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档