zoukankan      html  css  js  c++  java
  • 记django从1.11.7升级到2.0.1

    第一步:升级django之后记录下django等其他相关依赖包的版本号。

      在terminal中输入 pip freeze, 获取所有包的版本号。为了在升级不成功后可以回到低版本。

    第二步:卸载再重装django,网上现有的资料升级和安装找到的都不是很方便,直接用pip两条命令实现:

      pip uninstall django

      pip install django

    第三步:注释掉app下的__init__.py文件中的pymysql的代码。因为之前使用的是pymysql,官方建议使用mysqlclient,更新到最新版本(最低支持1.3.3)

    # import pymysql
    # pymysql.install_as_MySQLdb()

    第四步:将app下的models.py中的所有的ForeignKey加上ondelete=True。django 2中将其作为必填参数。

    第五步:执行python manage.py makemigrations; python manage.py migrate .测试ok

    注意:由于这个程序中均使用django自带的admin后台管理,具体细节和url的变动都参考官方文档。




  • 相关阅读:
    HTML
    HTML
    HTML
    HTML
    HTML
    HTML
    HTML
    TOMCAT-IDEA远程debug方法
    调整mysql数据库最大连接数
    win10开机时内存使用率达到99%以上
  • 原文地址:https://www.cnblogs.com/zoe233/p/8250787.html
Copyright © 2011-2022 走看看