在学习Docker容器与容器云第2版时出现的BUG:
第二章,搭建第一个Hello World程序,运行:

python manage.py makemigrations

时报错:

Traceback (most recent call last):File "manage.py", line 22, in <module>execute_from_command_line(sys.argv)File "/usr/local/lib/python3.4/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_lineutility.execute()File "/usr/local/lib/python3.4/site-packages/django/core/management/__init__.py", line 359, in executeself.fetch_command(subcommand).run_from_argv(self.argv)File "/usr/local/lib/python3.4/site-packages/django/core/management/base.py", line 294, in run_from_argvself.execute(*args, **cmd_options)File "/usr/local/lib/python3.4/site-packages/django/core/management/base.py", line 342, in executeself.check()File "/usr/local/lib/python3.4/site-packages/django/core/management/base.py", line 374, in checkinclude_deployment_checks=include_deployment_checks,File "/usr/local/lib/python3.4/site-packages/django/core/management/base.py", line 361, in _run_checksreturn checks.run_checks(**kwargs)File "/usr/local/lib/python3.4/site-packages/django/core/checks/registry.py", line 81, in run_checksnew_errors = check(app_configs=app_configs)File "/usr/local/lib/python3.4/site-packages/django/core/checks/urls.py", line 14, in check_url_configreturn check_resolver(resolver)File "/usr/local/lib/python3.4/site-packages/django/core/checks/urls.py", line 24, in check_resolverfor pattern in resolver.url_patterns:File "/usr/local/lib/python3.4/site-packages/django/utils/functional.py", line 35, in __get__res = instance.__dict__[self.name] = self.func(instance)File "/usr/local/lib/python3.4/site-packages/django/urls/resolvers.py", line 313, in url_patternspatterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)File "/usr/local/lib/python3.4/site-packages/django/utils/functional.py", line 35, in __get__res = instance.__dict__[self.name] = self.func(instance)File "/usr/local/lib/python3.4/site-packages/django/urls/resolvers.py", line 306, in urlconf_modulereturn import_module(self.urlconf_name)File "/usr/local/lib/python3.4/importlib/__init__.py", line 109, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)File "<frozen importlib._bootstrap>", line 2254, in _gcd_importFile "<frozen importlib._bootstrap>", line 2237, in _find_and_loadFile "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 1200, in _load_unlockedFile "<frozen importlib._bootstrap>", line 1129, in _execFile "<frozen importlib._bootstrap>", line 1471, in exec_moduleFile "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removedFile "/usr/src/app/dockerweb/redisweb/redisweb/urls.py", line 16, in <module>from django.conf.urls import patterns,include,url
ImportError: cannot import name 'patterns'

错误原因:
从1.10后django后patterns被移除了,已经没有这个模块了。使用 django 1.10 以后的版本需要改用 django.conf.urls.url() 。
错误代码:

from django.conf.urls import patterns,include,url
from django.contrib import admin
from helloworld.views import hellourlpatterns = patterns('',url(r'^admin/', include(admin.site.urls)),url(r'^helloworld$', hello),
)

改正代码:

from django.conf.urls import url,include
from django.contrib import admin
from helloworld.views import hellourlpatterns = [url(r'^admin/', include(admin.site.urls)),url(r'^helloworld$', hello),
]


运行效果:

Django的BUG:ImportError: cannot import name 'patterns'相关推荐

  1. Django项目遇到ImportError: cannot import name ‘url‘ from ‘django.conf.urls‘解决方法(亲测有效)

    文章目录 遇到问题 解决方法 参考 遇到问题 在开发django项目时,在urls.py文件中导入url时,遇到如下问题 from django.contrib import admin from d ...

  2. 【Django】ImportError: cannot import name 'execute_manager'

    错误描述 在使用Django 2.0 启动项目的时候,报错如下: ImportError: cannot import name 'execute_manager' 修改前后代码对比 修改前的代码 # ...

  3. from django.urls.resolvers import URLPattern, URLResolver ImportError: cannot import name ‘URLPatter

    from django.urls.resolvers import URLPattern, URLResolver ImportError: cannot import name 'URLPatter ...

  4. Bug:eventlet ImportError cannot import name ‘ALREADY HANDLED

    问题 测试gunicorn不同work下的性能时候,在eventlet 方式下报错误 Error: class uri 'eventlet' invalid or not found: [Traceb ...

  5. Pip install: ImportError: cannot import name IncompleteRead

    我在Ubuntu 14.04 64bit上安装python开发环境的过程中遇到如下错误: Pip install: ImportError: cannot import name Incomplete ...

  6. ImportError: cannot import name ‘DtypeArg‘ from ‘pandas

    ImportError: cannot import name 'DtypeArg' from 'pandas 目录 ImportError: cannot import name 'DtypeArg ...

  7. ImportError: cannot import name ‘python_2_unicode_compatible‘

    完整报错如下: (python3.6) root@VPSRawstone01:~/Django2_dailyfresh-python3版本-基本完成# python manage.py makemig ...

  8. ImportError: cannot import name 'six'解决

    完整报错如下: (python3.6) root@VPSRawstone01:~/Django2_dailyfresh-python3版本-基本完成# python manage.py makemig ...

  9. File /usr/bin/pip3, line 9, in module from pip import main ImportError: cannot import name

    File "/usr/bin/pip3", line 9, in from pip import main ImportError: cannot import name 'mai ...

  10. ImportError: cannot import name ‘json_util‘解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

最新文章

  1. 数据库水平切分(MyCat分片Join)
  2. pyhton/Perl设置 sublime text2
  3. Spark-ML-数据获取/处理/准备
  4. ng-init,ng-controller,ng-model
  5. docker run 原理
  6. 启动vue项目报错:ENOSPC: System limit for number of file watchers reached, watch
  7. 二叉树题目 ----7 前序中序遍历构造二叉树
  8. 线程池ThreadPool,线程池底层ThreadPoolExecutor方法七大参数,拒绝策略,以及实际开发中高并发下用到哪个线程池?
  9. Tensorflow相关面试题
  10. HTML5 Notification
  11. jQuery 鼠标事件
  12. 题目13 在O(1)时间删除链表节点
  13. 关于cnode react的一比一实现
  14. ​瑞幸员工如何作假22亿,怎样用技术防止财务造假?
  15. Leetcode 1284 Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
  16. 【View基础知识】TouchSlop、VelocityTracker、GestureDetector、Scroller
  17. 怎样在网上赚钱啊,小编告诉你6种赚钱方式!
  18. 机器学习 —— 支持向量机
  19. 尺寸不会再乱 主板板型规格知识大解析
  20. 国产化适配(身份证读卡器,条码枪,扫描仪,ca证书,在线文档编辑器)

热门文章

  1. 帆软报表参数传给网络报表_在报表中给session赋值实现报表间参数共享
  2. Tilera發表100核心處理器
  3. 计算机存储器分级结构,存储器
  4. 增加Router接口
  5. 神经网络与深度学习(六)卷积神经网络(4)ResNet18实现MNIST
  6. python打开csv文件绘制折线图_Python程序分析CSV文件并绘制趋势图,python,csv
  7. vue-baidu-map + mapv 实现百度地图迁徙图动效
  8. CAD2006提示没有足够的权限来安装此产品
  9. 2011高校信息化实践者精英论坛之上海交大BI系统汇报
  10. 【Win10 + Ubuntu 16.04/18.04双系统 + 双硬盘/单硬盘 安装】传统意义双系统