- 浏览: 241646 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 1723方法总是有的,当然需要你去寻找。 当然如果花费太多的时间在一件 ... -
PostgreSQL psycopg2:IndexError: tuple index out of range
2014-01-09 17:04 2188Postgresql psycopg2使用like查询的时候 ... -
Python 迭代器和生成器
2013-10-15 23:09 2809迭代器 迭代器只不过是一个实现迭代器协议的容器对象。它基于两个 ... -
Python时间模块
2013-10-15 23:03 3425time模块 时间模块中最常用的一个函数就是获取当前时间的函数 ... -
Python装饰器
2013-10-15 22:59 1510编写自定义装饰器有许多方法,但最简单和最容易理解的方法是编写一 ... -
python list
2013-10-15 22:56 1212简单总结以及整理如下: >>> dir( ... -
Python Excel
2013-09-10 17:21 932安装lib easy_install xlrd def ... -
排序算法学习(python版本)之堆排序(HeapSort)
2013-07-01 22:54 1958Contains: 堆排序以及堆排序的应用 堆排序(Heaps ... -
python range xrange
2013-06-25 23:30 1103引用Help on built-in function ran ... -
python class
2013-06-25 00:54 1786引用类是创建新对象类 ... -
AttributeError: 'module' object has no attribute 'SendCloud'
2013-06-05 11:46 7018网上查了下 意思是说你命名的文件名不能和lib重名,这样会导 ... -
python string
2013-05-07 23:44 2161如果这就是字符串,这本来就是字符串 首先看下字符串的方法 ... -
Python property
2013-03-29 19:56 0由于之前有总结过,可以参考http://2057.iteye. ... -
python tips
2013-03-28 23:57 8461、enum #!/usr/bin/env python ... -
python decorators
2013-03-28 23:36 1324Contains: 1、decorators 2、funct ... -
python closures
2013-03-28 22:09 1149Closure:如果在一个内部函数里,对在外部作用域(但不是在 ... -
Python map、filter,reduce介绍
2013-03-28 22:02 12411、filter(function,iterable) 引用C ... -
Python __new__ 、__init__、 __call__
2013-03-26 23:49 5295Contains: __new__: 创建对象时调用,返回当 ... -
Python socket简介
2013-03-25 23:42 2117自豪地使用dir和help. Python 2.7.2 ( ... -
Tornado ioloop源码简析
2013-03-21 00:18 2800#!/usr/bin/env python #-*-en ...
相关推荐
Django的Hello World程序
ImportError:无法从“django.utils.encoding”导入名称“force text”[Python 错误已解决]
Django-HelloWorld
"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 Django Web框架的入门指南。 安装要求: python3 - venv . venv source . venv / bin / activate pip install - r requirements . txt
NULL 博文链接:https://eric-gao.iteye.com/blog/1783795
django-easy-maps::world_map:轻松使用Google地图!
Django_helloworld 基本测试Django应用 欢迎测试应用 课程编号:CO359 课程名称:Web编程实验室 实用人数:2 目的:在Django中创建“ Hello World应用程序”
scrimage.zip,scrimage corescala图像处理库
hello_django:Hello world与Django相遇
Plesk服务器的Django“ hello-world”示例一个简单的“ hello world”示例,展示了如何在基于wsgi的Plesk服务器中成功集成Django应用程序。经过测试: Django 1.6.5(以前必须在服务器范围内安装) 的Python 2.6.6 ...
Django家政管理系统,版本号:Python3.6 + Django2.2 + 后台simpleUI,数据库:MySQL Django家政管理系统,版本号:Python3.6 + Django2.2 + 后台simpleUI,数据库:MySQL Django家政管理系统,版本号:Python3.6 ...
(Django 的Hello World) 运行它 在 Django 1.7 或更高版本中使用 virtualenv python hello . py runserver 使用您的网络浏览器导航到 http://localhost:8000/ 学分 大部分代码和概念来自书中: Julia Elman ...
主要介绍了Django 错误:TypeError at / 'bool' object is not callable解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
hello_django:使用Django框架编写的Hello World程序
Django私人聊天2 新增和改进的 适用于Django的聊天应用程序,由Django Channels,Websockets和Asyncio提供支持文献资料完整文档将在。快速开始安装django_private_chat2: pip install django_private_chat2将其添加...
1.前言 JavaWeb Struts2的拦截器我们都能很熟悉,在请求交给Action处理之前,先在拦截器中...from django.utils.deprecation import MiddlewareMixin # Django 1.10.x except ImportError: MiddlewareMixin = object #
根据菜鸟教程Django教程学习,运行”python manage.py migrate” 报错,出现 django.db.utils.OperationalError: (1045, “Access denied for user ‘账号’@’localhost’ (using password: YES)”) 错误。 这种...
基于Django和MySQL的Hello World应用设计源码,该项目包含39个文件,主要文件类型有19个python源文件,以及5个pyc编译文件。此外,还包括4个Markdown文档用于项目说明,以及3个gitignore文件用于版本控制。该项目是...