解决Djang2.0.1中的reverse导入失败的问题

yipeiwu_com6年前Python基础

在Django中,版本是1.10.*以前的,导入reverse方法是这样的:

from django.core.urlresolvers import reverse

前几天我刚刚安装了pycharm,结果pycharm建立的工程直接就是Django2.0.1的工程,而我正在学习的是1.8.6版本的Django,在我看的那本书中,就是使用的上诉命令导入reverse,然后在pycharm中提示错误,或者说,根本找不到django.core中的urlresolvers,经过不懈查找(请允许我夸大一下,嘿嘿,其实就是一直在百度,还有看官方文档等等),知道了Django1.10.*版本开始,reverse是这样导入的:

from django.urls import reverse

相对来讲看起来比较规范了一点,使用方法没有改变(在我的理解范围内是这样的)。

以上这篇解决Djang2.0.1中的reverse导入失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中__name__的使用实例

1. 如果模块是被导入,__name__的值为模块名字 2. 如果模块是被直接执行,__name__的值为'__main__' Py1.py 复制代码 代码如下: #!/usr/bin/...

Python异常处理例题整理

Python异常处理例题整理

什么是异常? 异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。在程序运行过程中,总会遇到各种各样的错误,有的错误是程序编写有问题...

浅谈python中统计计数的几种方法和Counter详解

1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1,如果存在就将该元素对应的值加1. lists = ['...

Python常见数据类型转换操作示例

本文实例讲述了Python常见数据类型转换操作。分享给大家供大家参考,具体如下: 类型转换 主要针对几种存储工具:list、tuple、dict、set 特殊之处:dict是用来存储键值...

python 正则式使用心得

1.match() 从开始位置开始匹配 2.search() 任意位置匹配,如果有多个匹配,只返回第一个 3.finditer() 返回所有匹配 4.每次匹配,都是尽量最大匹配。例如:...