Ubuntu16.04 下安装django出现ImportError: cannot import name patterns

2023-10-29

很蛋疼的一个问题,这是自己第二次进行django的开发,只不过是在Ubuntu下的开发,因为自己的python环境中包含python2.7和python3.5,就不知道是不是python环境的问题,

当我冷静下来之后,我仔细查了下django的版本,再看下学习教程里面的版本,不是一模一样的版本,肯定是这里面出现了问题,然后我就百度,才找到了解决方法:

from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', admin.site.urls),
    url(r'^$', 'mysite.views.first_page'),
)

这时候我们启动服务器:
python manage.py runserver 8000

却报错:ImportError: cannot import name patterns

原因是:从1.10后django后patterns被移除了,已经没有这个模块了。


第一步,我先将

from django.conf.urls import patterns, include, url

改成

from django.conf.urls import include, url

再运行试试看,还是会报错:TypeError: view must be a callable or a list/tuple in the case of include()

第二步,既然报这个错,那我就加上include()呗,于是将

url(r'^admin/', admin.site.urls),
url(r'^$', 'mysite.views.first_page'),

改成

url(r'^admin/', include(admin.site.urls)),
url(r'^$', include('mysite.views.first_page')),

再次运行试试看,又报错了:ImportError:Not module names’mysite.views.first_page’;’mysite.views’is not package

第三步,只能去FQgoogle了,最好的解决办法是这样的,删除include包并导入mysite.views包:

from django.conf.urls import url
from django.contrib import admin
from mysite import views

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$',views.first_page)
]

没错,我是这样子运行起来的,现在知道不同的django版本差别还是会存在的,话说,Linux基础入门资料该怎么学, 在Ubuntu下连个聊天软件都不好收拾 ,浏览器现在也觉着不是很快, 好尴尬

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu16.04 下安装django出现ImportError: cannot import name patterns 的相关文章

  • Django:创建 webhook 接收器

    我目前正在尝试实现网络钩子这个网站 https developer typeform com webhooks walkthroughs 我在文档中找不到太多有关创建 Webhook 的内容 您是否有任何好的存储库或页面可供我查看 以更好地
  • 如何根据用户权限和模型属性值限制对 DetailView 的访问?

    我想限制对某些具有属性的详细文章页面的访问is private True 可以在文章列表中显示 但仅限有权限的用户view private articles必须能够访问文章详细视图 模型 py class Article models Mo
  • django 序列化器到 json - 自定义 json 输出格式

    我对 django 很陌生 最近我需要 JSON 输出 为此我使用以下 django 代码 data serializers serialize json Mymodel objects all 它工作得很好 除了我得到的输出 pk 897
  • Django 模板文件夹

    我正在尝试 Django 并弄清楚如何设置urls py 以及 URL 如何工作 我已经配置了urls py在项目的根目录中 定向到我的博客和管理员 但现在我想向我的主页添加一个页面 所以在localhost 8000 所以我将以下代码添加
  • Ubuntu 18.04:laravel/framework v6.9.0 需要 ext-mbstring * -> 您的系统中缺少请求的 PHP 扩展 mbstring

    在有人将其记下来进行复制之前 我检查了其他页面 但它们没有帮助 我正在尝试在 PHP 7 2 上安装 Laravel 6 的软件包 我也尝试过 PHP 7 4 不幸的是 我收到以下错误 laravel framework v6 9 0 re
  • Ubuntu OpenCV 无法编译

    我正在尝试使用以下命令编译 OpenCV 3 2 1 cmake DCMAKE BUILD TYPE Release DBUILD SHARED LIBS OFF DCMAKE INSTALL PREFIX usr local DOPENC
  • 继承时字段冲突

    我有以下简化的模型结构 common models py class CLDate models Model active models BooleanField default True last modified models Date
  • 在“git pull”我的 Django 项目后重新启动/重新加载 Gunicorn(通过 Upstart)的更好方法

    我正在寻找比sudo restart projectname每次我发出git pull origin master 它会下载我对 Django 项目的最新更改 这restart我相信该命令与 Upstart 有关 我用它来启动 停止我的 G
  • php.ini 更改,但在 Ubuntu 上无效

    我想更改 PHP 上传文件大小的限制 这是我的输出的一些信息phpinfo https www php net manual en function phpinfo php Configuration File php ini Path e
  • Django:如何从单独的多个服务器提供用户提交的图像和缩略图?

    对于我的 Django 网站 我想 接受用户提交的图片 从这些图像生成缩略图 将原始图像和缩略图放在单独的多个专用于提供图像的服务器上 我需要多个独立的服务器来提供图像 缩略图 以确保我有足够的 IO 性能 构建这样的分布式图像服务系统的最
  • Django 查询集权限

    我正在构建一个相当复杂的Django在电子邮件扫描服务之上使用的应用程序 这Django应用程序是使用 Python 3 5 编写的 该应用程序主要使用Django Rest Framework处理与浏览器前端的通信 我目前遇到的问题是我尝
  • 尝试在本地网站上使用 python 请求时出现 503 响应

    我正在尝试从本地服务器上抓取我自己的网站 但是当我对它使用 python requests 时 它给我一个响应 503 网络上的其他普通站点可以工作 有什么原因 解决方案吗 import requests url http 127 0 0
  • 是否可以在 django 模板中检查对象是否包含在列表中

    我对 django 很陌生 大约一周了 我正在制作一个网站 用户可以在其中输入内容 然后其他用户可以投票决定他们是否喜欢这些内容 我知道这并不是那么新颖 但这是一个学习一堆工具的好项目 我有一个多对多表来存储谁喜欢或不喜欢什么 在渲染页面之
  • 是否可以在一台机器上使用 GitHub 和 GitLab?

    我的账户位于GitHub and GitLab 我生成了 RSA 密钥并将其添加到我的帐户中GitLab 但现在我需要与GitHub在第二个项目上 我知道GitLab和GitHub都使用git 请告诉我是否可以在一台机器上使用 GitHub
  • 没有操作的 HTML 表单

    在 Django Pinax 中 我遇到过这样的登录表单
  • Cuda 6.5 找不到 - libGLU。 (在 ubuntu 14.04 64 位上)

    我已经在我的ubuntu上安装了cuda 6 5 我的显卡是 GTX titan 当我想要制作 cuda 样本之一时 模拟 粒子 我收到这条消息 gt gt gt WARNING libGLU so not found refer to C
  • 为什么 gettext 没有数据库存储选项?

    我正在使用 Django 在基于 Web 的应用程序上进行一些 i18n 操作 该应用程序使用 gettext 作为其 i18n 基础 翻译应该存储在数据库中似乎是一个显而易见的想法 而且并不难做到 但文件系统上的 po 文件仍在使用 为什
  • 日期/时间值的 Django URL 转换器

    我正在尝试使用 Django 内置的 URL 转换器将 URL 中的日期时间字符串转换为视图中的日期对象 如果我手动输入 URL 它们会按预期工作 但尝试为其生成 URL 时找不到匹配项 我的转换器很简单 from django utils
  • 将图像转换为二进制流

    我的应用程序有两个方面 一方面我使用 C 来使用 Pleora 的 EBUS SDK 从相机读取帧 当第一次接收到该流时 在将缓冲区转换为图像之前 我能够一次读取 16 位流 以便对每个像素执行一些计算 即每个像素都存在一个 16 位数据块
  • 如何访问模板缓存? - 姜戈

    I am 缓存 HTML在几个模板内 例如 cache 900 stats stats endcache 我可以使用以下方式访问缓存吗低级图书馆 例如 html cache get stats 我确实需要对模板缓存进行一些细粒度的控制 有任

随机推荐

  • MongoDB批量操作及与MySQL效率对比

    本文主要通过批量与非批量对比操作的方式介绍MongoDB的bulkWrite 方法的使用 顺带与关系型数据库MySQL进行对比 比较这两种不同类型数据库的效率 如果只是想学习bulkWrite 的使用的看第一部分就行 测试环境 win7旗舰
  • firefox 地址栏二维码扩展(官方)

    度娘搜索及扩展搜索总找不到这个官方插件 这里记录一下 别的二维码插件真不用 1 设置方式 2 安装地址 附加组件管理器 Firefox 火狐浏览器 火狐社区 附加组件管理器 火狐社区http mozilla com cn thread 34
  • 程序员如何辞职?

    在很长的一段时间里我都梦想着有一天能够辞掉我的工作 为自己工作 我感到自己被困在公司里工作 我知道 如果我能自己离开会做得更好 问题是 怎么离开 那时 我并不认识任何一位成功逃出牢笼的人 所以我不知道自己需要做什么 我只知道 为别人工作我完
  • 【深度学习实验】前馈神经网络(四):自定义逻辑回归模型:前向传播、反向传播算法

    目录 一 实验介绍 二 实验环境 1 配置虚拟环境 2 库版本介绍 三 实验内容 0 导入必要的工具包 1 逻辑回归Logistic类 a 构造函数 init b call self x 方法 c 前向传播forward d 反向传播bac
  • 2020第十一届蓝桥杯C++省赛B组真题和题解 (10月第二场)

    目录 试题A 门牌制作 题目 题解 试题B 既约分数 题目 题解 试题C 蛇形填数 题目 题解 试题D 跑步锻炼 题目 题解 试题F 成绩统计 题目 题解 试题G 回文日期 题目 题解 试题H 子串分值和 题目 题解 试题I 平面切分 题目
  • Python练习题:第11题 兔子繁衍问题

    题目 有一对兔子 从岀生后第3个月起每个月都生一对兔子 小兔子长到第三个月后每个月又生一对兔子 假如兔子都不部死 问每个月的兔子总数为多少 分析 把兔子分成刚出生的 1个月大的以及2个月及以上大的分别计数即可 coding utf 8 By
  • Xrm.WebApi 多对多关系处理

    primaryId 主实体id childIds 多对多中子实体的ids parentTable 主实体logicalName childTable 子实体logicalName relationShip 主实体和子实体关系字段 priva
  • kubernetes一步一步搭建(一)安装与http访问

    众所周知 kubernetes 简称k8s 是用于管理docker集群的 最近一段时间一直在折腾环境问题 在此写一篇博客 来帮助像我一样的小白 避免走弯路 一 环境 集群环境 角色 IP地址 版本号 Docker版本 系统版本 master
  • QANET: COMBINING LOCAL CONVOLUTION WITH GLOBAL SELF-ATTENTION FOR READING COMPREHENSION

    论文地址 https openreview net pdf id B14TlG RW 摘要 目前的端到端机器阅读和问答模型主要基于包含注意力的循环神经网络 抛开优点 这些模型的主要缺点 在训练和推理方面效率较低 因此我们提出了一种名为QAN
  • 接口 interface

    接口 interface 语法 所有的属性都是静态常量 public static final 通过接口管理常量 没有构造函数 不能实例化 当成一种数据类型来用 所有的方法都是抽象方法 public abstract 罗列一些能力 并没有实
  • 编码体系与规范

    编码体系与规范 网页编码是指网页中字符的编码方式 目前国内常见的网页字符编码主要有utf 8 gbk gb2312 其中 utf 8为国际化编码 在各国各地区的网站中都很常见 可以说是最通用的字符编码 此外 有些日本网页会使用EUC JP
  • 矩阵奇异值分解

    转自 http www madio net forum redirect goto nextnewset tid 47409 html 奇异值分解是线性代数中一种重要的矩阵分解 在信号处理 统计学等领域有重要应用 定义 设A为m n阶矩阵
  • 计算各个数字出现的次数

    目录 解决策略 在C语言中 数字字符只有0 1 2 3 4 5 6 7 8 9 所以我们想要统计数字字符的个数的话可以用一个switch case语句来解决统计的问题 说以代码如下 2 代码优化 解决策略 在C语言中 数字字符只有0 1 2
  • Use case

    详述用例 Use case 2 发布任务者发布任务 范围 赚闲钱应用 级别 用户目标 主要参与者 发布任务者 涉众及关注点 发布任务者 希望便捷 准确地发布任务 希望准确收到接受任务者的任务完成情况 希望确保记录了支付授权服务的支付票据 希
  • 基于Java的网络编程实践

    网络编程 2 网络通信的两要素 如何实现网络的通信 地址 IP 端口号 规则 网络通信协议 TCP UTP 3 IP IP地址 InetAddress 唯一定位一台网络上的计算机 127 0 0 1 本机localhost IP地址的分类
  • 如何在linux命令行(终端)不依赖jupyter执行ipynb 文件

    安装 runipy pip install runipy 终端执行ipynb runipy
  • 选择性搜索(selective search)

    该文翻译整理自 selective search for object detection c python 一 目标检测 VS 目标识别 目标识别 objec recognition 是指明一幅输入图像中包含那类目标 其输入为一幅图像 输
  • 人工智能数学基础4:离差、平均差、方差、标准差、协方差、皮尔森相关系数

    一 离差 Deviation 离差即标志变动度 又称 偏差 是观测值或估计量的平均值与真实值之间的差 是反映数据分布离散程度的量度之一 或说是反映统计总体中各单位标志值差别大小的程度或离差情况的指标 常写作 即参与计算平均数的变量值与平均数
  • es_聚合用法详解

    前言 ES统计分析概念 ES中的聚合查询 类似SQL的SUM AVG COUNT GROUP BY分组查询 主要用于统计分析场景 下面先介绍ES聚合查询的核心流程和核心概念 1 ES聚合查询流程 ES聚合查询类似SQL的GROUP by 一
  • Ubuntu16.04 下安装django出现ImportError: cannot import name patterns

    很蛋疼的一个问题 这是自己第二次进行django的开发 只不过是在Ubuntu下的开发 因为自己的python环境中包含python2 7和python3 5 就不知道是不是python环境的问题 当我冷静下来之后 我仔细查了下django