zoukankan      html  css  js  c++  java
  • Django 连接mysql 踩过的坑

    1、创建数据库

    2、在Django项目文件下的settings.py配置数据库

    3、在Django项目__init__.py文件中,用pymysql代替MySqlDB

    import pymysql
    pymysql.install_as_MySQLdb()

    4、在app包的models.py文件中,使用ORM

    class UserInfo(models.Model):
        id = models.AutoField(primary_key=True)
        name = models.CharField(max_length=20, null=False)

    注意:必须要继承modles.Model

    5、moedls.py文件的修该记录到文件中

    python manage.py makemigrations

    坑1

    解决方法:

    "D:PythonLibsite-packagesdjangodbackendsmysqlase.py"

    打开base.py文件,注释

    坑2,继续运行命令

    解决办法

    "D:PythonLibsite-packagesdjangodbackendsmysqloperations.py"

    打开operations.py文件

    6、执行SQL语句

    python manage.py migrate

    7、注意

    变化:app名称+表名(表名变小写)

     另一中方式:运行命令,有自动提示

  • 相关阅读:
    最短路径
    图解最小生成树
    图解最小生成树





    线索二叉树
    二叉树
  • 原文地址:https://www.cnblogs.com/wt7018/p/11221666.html
Copyright © 2011-2022 走看看