- 浏览: 247251 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (127)
- vim (3)
- python (44)
- pymysql (1)
- mysql (9)
- macvim (1)
- erlang (3)
- twisted (0)
- tornado (5)
- django (7)
- postgresql (5)
- sql (1)
- java (7)
- tech (4)
- cache (1)
- lifestyle (3)
- html (1)
- ubuntu (2)
- rabbitmq (1)
- algorithm (8)
- Linux (4)
- Pythonista (1)
- thread (1)
- sort (6)
- 设计模式 (1)
- search (1)
- Unix (6)
- Socket (3)
- C (2)
- web (1)
- gc (1)
- php (10)
- macos (1)
最新评论
-
2057:
这个程序有bug。
查找算法学习之二分查找(Python版本)——BinarySearch -
dotjar:
NB
一个Python程序员的进化[转]
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项目。
首先,打开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项目。
发表评论
-
macos 10.9.2 clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command
2014-03-25 19:13 1760方法总是有的,当然需要你去寻找。 当然如果花费太多的时间在一件 ... -
PostgreSQL psycopg2:IndexError: tuple index out of range
2014-01-09 17:04 2231Postgresql psycopg2使用like查询的时候 ... -
Python 迭代器和生成器
2013-10-15 23:09 2851迭代器 迭代器只不过是一个实现迭代器协议的容器对象。它基于两个 ... -
Python时间模块
2013-10-15 23:03 3470time模块 时间模块中最常用的一个函数就是获取当前时间的函数 ... -
Python装饰器
2013-10-15 22:59 1570编写自定义装饰器有许多方法,但最简单和最容易理解的方法是编写一 ... -
python list
2013-10-15 22:56 1255简单总结以及整理如下: >>> dir( ... -
Python Excel
2013-09-10 17:21 976安装lib easy_install xlrd def ... -
排序算法学习(python版本)之堆排序(HeapSort)
2013-07-01 22:54 1997Contains: 堆排序以及堆排序的应用 堆排序(Heaps ... -
python range xrange
2013-06-25 23:30 1149引用Help on built-in function ran ... -
python class
2013-06-25 00:54 1829引用类是创建新对象类 ... -
AttributeError: 'module' object has no attribute 'SendCloud'
2013-06-05 11:46 7084网上查了下 意思是说你命名的文件名不能和lib重名,这样会导 ... -
python string
2013-05-07 23:44 2199如果这就是字符串,这本来就是字符串 首先看下字符串的方法 ... -
Python property
2013-03-29 19:56 0由于之前有总结过,可以参考http://2057.iteye. ... -
python tips
2013-03-28 23:57 8841、enum #!/usr/bin/env python ... -
python decorators
2013-03-28 23:36 1366Contains: 1、decorators 2、funct ... -
python closures
2013-03-28 22:09 1191Closure:如果在一个内部函数里,对在外部作用域(但不是在 ... -
Python map、filter,reduce介绍
2013-03-28 22:02 13101、filter(function,iterable) 引用C ... -
Python __new__ 、__init__、 __call__
2013-03-26 23:49 5352Contains: __new__: 创建对象时调用,返回当 ... -
Python socket简介
2013-03-25 23:42 2169自豪地使用dir和help. Python 2.7.2 ( ... -
Tornado ioloop源码简析
2013-03-21 00:18 2850#!/usr/bin/env python #-*-en ...
相关推荐
在Python和Django框架的开发过程中,可能会遇到各种错误,其中"ImportError:无法从'django.utils.encoding'导入名称'force text'"是一个常见的问题。这个错误意味着你的代码尝试从'django.utils.encoding'模块导入...
**Django的Hello World程序** Django,一个由Python编写的高级Web框架,以其MVT(Model-View-Template)架构而闻名,是构建高效、可扩展的Web应用的理想选择。初学者通常从创建“Hello World”程序开始,了解Django...
在本文中,我们将深入探讨如何使用Django框架创建一个简单的"Hello, World!"应用程序。Django是Python编程语言中的一款强大、高效的Web开发框架,它遵循模型-视图-控制器(MVC)的设计模式,旨在简化网站的构建过程...
"Django-HelloWorld"项目可能是初学者接触Django时的一个基本示例,它展示了如何在Django环境中创建一个简单的“Hello, World!”应用程序。 **一、安装Django** 在开始之前,确保你已经安装了Python。Django可以在...
Django因其强大的功能和高效性,在Python Web开发领域占据着重要地位,被广泛应用于众多知名网站和应用程序的构建。 1. Django简介: Django的核心理念是“DRY”(Don't Repeat Yourself),强调减少重复代码,...
"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示例。 使用以下命令更新要安装的可用软件包的存储库: $ sudo apt update 使用以下命令安装必要的最低依赖关系: $ ...
django快速上手项目,创建一个hello world页面。通过此实例可以学习到: 1. 创建django工程 2.创建app 3.了解django的目录结构 4.创建视图与url关系(路由) 5.创建视图函数 6.启动django
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!”是初学者编写的第一个程序,...
Django_helloworld 基本测试Django应用 欢迎测试应用 课程编号:CO359 课程名称:Web编程实验室 实用人数:2 目的:在Django中创建“ Hello World应用程序”
在许多项目结构中,"main"通常指的是执行程序的入口点,比如在Python中,这可能是含有`if __name__ == "__main__":`代码块的文件,这里通常放置程序的启动逻辑。 总结来说,"helloworld_python"项目旨在引导用户...
Plesk服务器的Django“ hello-world”示例一个简单的“ hello world”示例,展示了如何在基于wsgi的Plesk服务器中成功集成Django应用程序。经过测试: Django 1.6.5(以前必须在服务器范围内安装) 的Python 2.6.6 ...
(Django 的Hello World) 运行它 在 Django 1.7 或更高版本中使用 virtualenv python hello . py runserver 使用您的网络浏览器导航到 http://localhost:8000/ 学分 大部分代码和概念来自书中: Julia Elman ...
"hello_django:Hello world与Django相遇" 这个标题暗示了我们将探讨一个初学者级别的教程,其中将展示如何使用Django框架来创建一个简单的"Hello, World!"应用。Django是Python编程语言中的一个强大且受欢迎的Web...
这样,就可以在浏览器中访问Django程序了。所有的请求都是经过uwsgi传递给Django程序的。 本文主要介绍了使用Nginx+uWSGI+Django方法部署Django程序的五个步骤,包括环境介绍、安装uwsgi、测试uwsgi、配置Django和...
在命令行中运行以下命令来安装Django: ```bash pip install django ``` 安装完成后,你可以验证Django是否成功安装,通过运行: ```bash python -m django --version ``` 接下来,我们创建一个新的Django项目。...
hello_django:使用Django框架编写的Hello World程序
在大多数编程语言中,"Hello World!" 是编写的第一段代码,用于演示最基本的语法结构。这个简单的程序通常会打印出 "Hello World!" 这个字符串,向初学者展示如何在控制台上输出文本。 学习程序是一个持续的过程,...
Django私人聊天2 新增和改进的 适用于Django的聊天应用程序,由Django Channels,Websockets和Asyncio提供支持文献资料完整文档将在。快速开始安装django_private_chat2: pip install django_private_chat2将其添加...