美文网首页Django 学习笔记
Django 使用Mysql数据库

Django 使用Mysql数据库

作者: whong736 | 来源:发表于2017-04-01 07:31 被阅读45次

    使用的是pymysql 驱动,先再虚拟环境中安装pymysql

    在工程文件 

    的_init_.py文件中添加 默认的数据库引擎,不然系统还是会用MySQLdb引擎去使用会报错

    import  pymysql

    pymysql.install_as_MySQLdb()

    接着执行

    makemigrations

    然而,没用生成model对应的表提示

    解决

    在settings中,在DATABASES变量定义处下面添加

    DATABASES[

    'OPTIONS']['init_command'] = "SET sql_mode='STRICT_TRANS_TABLES'"

    或者在DATABASES变量定义时,添加上面命令中所示的键值对。

    然后

    migrate

    在admin.py注册模型

    fromgdemo.modelsimport*

    admin.site.register(Post)

    修改成中文显示


    classMeta:

    verbose_name ='文章'

    verbose_name_plural = verbose_name

    相关文章

      网友评论

        本文标题:Django 使用Mysql数据库

        本文链接:https://www.haomeiwen.com/subject/ocpbottx.html