`

django中的"hello,world" 程序ImportError: cannot import name HttpRespose错误

阅读更多
这个应该是很简单的。
首先,打开cmd。
cd python26/scripts/
然后输入命令:
django-admin.py startproject demo
创建自己的项目
名称:demo
接下来就是在你创建项目的文件目录下,即demo目录下。创建一个python文件。
view.py
里面写一个hello,world程序

from django.http import HttpRespose

def hello(request):
    return HttpResponse("Hello world")
然后打开urls.py修改为:
from django.conf.urls.defaults import *
from mysite.view import hello
urlpatterns = patterns('',
    ('^hello/$',hello),
)保存退出
打开cmd,cd到demo
输入命令:
python manage.py runserver

接下来打开地址http://127.0.0.1:8000/hello/
按照流程来说页面已经显示hello,world。但是这时候会出现

ImportError: cannot import name HttpRespose错误原因:
其实原因很简单,就是因为你的 .pyc 文件和py源码文件在同一个目录, 那么pyton运行的时候会优先使用pyc文件, 所以有时你需要手动将之删除。

删除后,刷新页面即可正常显示属于你的django的第一个web项目。

分享到:
评论

相关推荐

    ImportError:无法从“django.utils.encoding”导入名称“force text”Python 错误

    在Python和Django框架的开发过程中,可能会遇到各种错误,其中"ImportError:无法从'django.utils.encoding'导入名称'force text'"是一个常见的问题。这个错误意味着你的代码尝试从'django.utils.encoding'模块导入...

    Django的Hello World程序

    **Django的Hello World程序** Django,一个由Python编写的高级Web框架,以其MVT(Model-View-Template)架构而闻名,是构建高效、可扩展的Web应用的理想选择。初学者通常从创建“Hello World”程序开始,了解Django...

    用Django创建一个hello world

    在本文中,我们将深入探讨如何使用Django框架创建一个简单的"Hello, World!"应用程序。Django是Python编程语言中的一款强大、高效的Web开发框架,它遵循模型-视图-控制器(MVC)的设计模式,旨在简化网站的构建过程...

    Django-HelloWorld

    "Django-HelloWorld"项目可能是初学者接触Django时的一个基本示例,它展示了如何在Django环境中创建一个简单的“Hello, World!”应用程序。 **一、安装Django** 在开始之前,确保你已经安装了Python。Django可以在...

    Django框架基础教程(一):简单介绍PythonDjango框架.pdf

    Django因其强大的功能和高效性,在Python Web开发领域占据着重要地位,被广泛应用于众多知名网站和应用程序的构建。 1. Django简介: Django的核心理念是“DRY”(Don't Repeat Yourself),强调减少重复代码,...

    pyhton的orm项目开发实践

    "Couldn't import Django. Are you sure it's installed and " "available on your PYTHONPATH environment variable? Did you " "forget to activate a virtual environment?" ) from exc execute_from_...

    django-helloworld:Django hello world示例

    django-helloworld Django“ ”程序示例。 安装 您需要安装前提条件才能运行此Hello World示例。 使用以下命令更新要安装的可用软件包的存储库: $ sudo apt update 使用以下命令安装必要的最低依赖关系: $ ...

    django快速上手项目,实现一个hello world页面,适合django初学者

    django快速上手项目,创建一个hello world页面。通过此实例可以学习到: 1. 创建django工程 2.创建app 3.了解django的目录结构 4.创建视图与url关系(路由) 5.创建视图函数 6.启动django

    django-hello-world:一个简单的Django hello world应用

    django-hello-world Django Web框架的入门指南。 安装要求: python3 - venv . venv source . venv / bin / activate pip install - r requirements . txt

    hello world hello world

    标题中的“hello world hello world”和描述中的“hello world”似乎是在引用计算机编程中的经典入门程序,通常用于演示一个语言的基本输出功能。在大多数编程语言中,“Hello, World!”是初学者编写的第一个程序,...

    Django_helloworld:基本测试Django应用

    Django_helloworld 基本测试Django应用 欢迎测试应用 课程编号:CO359 课程名称:Web编程实验室 实用人数:2 目的:在Django中创建“ Hello World应用程序”

    helloworld_python:helloworld_python

    在许多项目结构中,"main"通常指的是执行程序的入口点,比如在Python中,这可能是含有`if __name__ == "__main__":`代码块的文件,这里通常放置程序的启动逻辑。 总结来说,"helloworld_python"项目旨在引导用户...

    django-plesk-hello-world:一个简单的“ hello world”示例,展示了如何在基于wsgi的Plesk服务器中成功集成Django应用程序

    Plesk服务器的Django“ hello-world”示例一个简单的“ hello world”示例,展示了如何在基于wsgi的Plesk服务器中成功集成Django应用程序。经过测试: Django 1.6.5(以前必须在服务器范围内安装) 的Python 2.6.6 ...

    django-light:运行 Django 1.8 项目而没有错误所需的最低要求。 (Django 的Hello World)

    (Django 的Hello World) 运行它 在 Django 1.7 或更高版本中使用 virtualenv python hello . py runserver 使用您的网络浏览器导航到 http://localhost:8000/ 学分 大部分代码和概念来自书中: Julia Elman ...

    hello_django:Hello world与Django相遇

    "hello_django:Hello world与Django相遇" 这个标题暗示了我们将探讨一个初学者级别的教程,其中将展示如何使用Django框架来创建一个简单的"Hello, World!"应用。Django是Python编程语言中的一个强大且受欢迎的Web...

    五步教你实现使用Nginx+uWSGI+Django方法部署Django程序1

    这样,就可以在浏览器中访问Django程序了。所有的请求都是经过uwsgi传递给Django程序的。 本文主要介绍了使用Nginx+uWSGI+Django方法部署Django程序的五个步骤,包括环境介绍、安装uwsgi、测试uwsgi、配置Django和...

    python Django第一个程序

    在命令行中运行以下命令来安装Django: ```bash pip install django ``` 安装完成后,你可以验证Django是否成功安装,通过运行: ```bash python -m django --version ``` 接下来,我们创建一个新的Django项目。...

    hello_django:使用Django框架编写的Hello World程序

    hello_django:使用Django框架编写的Hello World程序

    hello world!

    在大多数编程语言中,"Hello World!" 是编写的第一段代码,用于演示最基本的语法结构。这个简单的程序通常会打印出 "Hello World!" 这个字符串,向初学者展示如何在控制台上输出文本。 学习程序是一个持续的过程,...

    django_private_chat2:适用于Django的聊天应用程序,由Django Channels,Websockets和Asyncio提供支持

    Django私人聊天2 新增和改进的 适用于Django的聊天应用程序,由Django Channels,Websockets和Asyncio提供支持文献资料完整文档将在。快速开始安装django_private_chat2: pip install django_private_chat2将其添加...

Global site tag (gtag.js) - Google Analytics