0 0

请教各位高手Django的url配置问题5

小子刚开始接触python和Django,昨天在尝试着配置Django的时候遇见个小问题,想请教各位不吝赐教,问题是这样的:我按照文档说明也简单搭建起了Django的应用,测试没问题,然后在研究urls.py这个文件的时候,urls.py的代码如下:

 

from django.conf.urls import *
 from mysite.view import hello
 # Uncomment the next two lines to enable the admin:
 # from django.contrib import admin
 # admin.autodiscover()
 
 urlpatterns = patterns('',
     # Examples:
     # url(r'^$', 'mysite.views.home', name='home'),
     # url(r'^mysite/', include('mysite.foo.urls')),
 
     # Uncomment the admin/doc line below to enable admin documentation:
     # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
 
     # Uncomment the next line to enable the admin:
     # url(r'^admin/', include(admin.site.urls)),
         url('^hello/$',hello),
 )
    

 看到对py文件的form的说明,说明上说改句“ from mysite.view import hello”中的mysite.view是路径mysite/view.py的转化,然后我就想,能不能在文件夹mysite下面新建一个test的文件夹,然后把view.py文件放在新建的test文件夹下面,在urls.py的引用中这样写“ from mysite.test.view import hello”  可是结果表明,这种方法是不行的,访问“http://localhost:8000/hello/ ”的时候,报出了如下的异常(在urls.py中语句“from mysite.view import hello”改成了“from mysite.test.view import hello”)

    ImportError at /hello/

 No module named test.viewRequest Method: GET 
 Request URL: http://localhost:8000/hello/ 
 Django Version: 1.4.2 
 Exception Type: ImportError 
 Exception Value: No module named test.view 
 Exception Location: d:\Python\web\mysite\mysite\urls.py in <module>, line 2 
 Python Executable: C:\Python27\python.exe 
 Python Version: 2.7.3 
 Python Path: ['d:\\Python\\web\\mysite',
  'C:\\Windows\\system32\\python27.zip',
  'C:\\Python27\\DLLs',
  'C:\\Python27\\lib',
  'C:\\Python27\\lib\\plat-win',
  'C:\\Python27\\lib\\lib-tk',
  'C:\\Python27',
  'C:\\Python27\\lib\\site-packages',
  'C:\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode'] 
 Server time: Tue, 30 Oct 2012 09:38:15 +0800 
 

 

2012年10月30日 09:48
目前还没有答案

相关推荐

    django基础配置

    本篇将详细介绍如何配置 Django 的核心配置文件 `settings.py`、URL 路由配置文件 `urls.py` 以及基础的视图处理文件 `views.py`。 #### 二、settings.py 文件配置 1. **应用注册**: - 在 `settings.py` 文件中...

    Django视图和URL配置详解

    在Django框架中,视图和URL配置是核心概念,它们共同决定了Web应用程序如何响应用户请求。本文将深入探讨这两个主题。 **一、Django视图** 视图是Django应用程序的核心部分,它们负责处理HTTP请求并生成HTTP响应。...

    python-django安装配置

    **Python-Django安装配置详解** Python-Django框架是构建Web应用程序的强大工具,它结合了Python的易用性和高效的Web开发框架。在这个过程中,我们将详细探讨如何安装Python、Django,以及如何配置编辑器,以便开始...

    Django+celery+rabbitmq配置文档

    ### Django+Celery+RabbitMQ配置文档 #### 一、环境搭建与配置 ##### 1.1 系统环境 - **操作系统**: Ubuntu 14.04 - **开发工具**: PyCharm 5.0 - **虚拟环境**: 使用虚拟环境隔离项目依赖,避免环境冲突。 #####...

    使用DJANGO框架的URL缩短器.zip

    使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器...

    Apache运行python的django程序配置文件

    Apache运行python的django程序配置文件

    Django:Django视图函数与URL配置教程.docx

    Django:Django视图函数与URL配置教程.docx

    django配置swagger

    启动Django服务器,然后在浏览器中打开刚才配置的Swagger UI URL,你将看到一个交互式的API文档,包括所有已注册的视图和它们的参数。 6. **测试API**: 在Swagger UI界面,你可以直接测试API,输入数据,查看...

    django中配置MySql数据库.html

    django中配置MySql数据库.html

    Django中URL的参数传递的实现

    为了解决这一问题,Django提供了url标签在模板中、reverse()函数在Python代码中以及get_absolute_url()方法在模型中,来实现视图到URL的反向解析。通过这些工具,开发者可以在代码中引用URL的名字来动态生成URL,而...

    利用django自带的routers实现对url路由的分发

    Django自带的`routers`模块是为了解决大规模项目中URL路由管理的问题,它提供了自动化的方式来管理和生成URL模式,从而简化了URL配置,提高了代码的可维护性和可扩展性。本文将详细介绍如何利用Django的`routers`来...

    django-macros-url, Django 宏的URL路由必须尽可能简单.zip

    django-macros-url, Django 宏的URL路由必须尽可能简单 Django MACROS URL v0.4.0路由必须尽可能简单Django MACROS URL使得使用 MACROS 可以以轻松地在 Django 应用程序中编写( 阅读) URL模式。例如可以将前缀与宏名...

    2. Django配置信息

    在Django中,配置信息扮演着至关重要的角色,它定义了项目的运行环境和行为。本文将深入探讨Django配置的各个方面,帮助你更好地理解和管理你的Django项目。 首先,每个Django项目都有一个名为`settings.py`的文件...

    Python库 | django-url-framework-0.3.3.tar.gz

    URL模式通常使用正则表达式来实现,但Django也提供了更高级的语法,如命名空间和包括其他URL配置,以提高代码的组织性和复用性。 例如,一个简单的URL配置可能如下所示: ```python from django.urls import path ...

    Django项目中包含多个应用时对url的配置方法

    本篇文章将详细介绍在Django项目中如何配置多个应用的URL。 首先,Django提供两种主要的URL配置方式来处理多应用环境: 1. **独立配置**:在项目的主`urls.py`文件中,为每个应用定义单独的URL路径。这种方法会...

    使用url_helper简化Python中Django框架的url配置教程

    在Python的Django框架中,URL配置是连接视图(views)与用户请求的重要环节。通常,Django的URL配置采用正则表达式,虽然功能强大,但也因为其复杂性而受到批评。为了简化这一过程,有人开发了`url_helper`工具。本...

    Python的Django框架中的URL配置与松耦合

    现在是好时机来指出Django和URL配置背后的哲学: 松耦合 原则。 简单的说,松耦合是一个 重要的保证互换性的软件开发方法。 Django的URL配置就是一个很好的例子。 在Django的应用程序中,URL的定义和视图函数之间是...

    Django 反向生成url实例详解

    在Django中,URL的反向生成是通过URLconf(URL配置)来实现的。开发者需要在项目的urls.py文件中定义URL模式和对应的视图函数。当需要在模板或视图函数中生成URL时,可以使用Django提供的方法进行反向生成。 Django...

Global site tag (gtag.js) - Google Analytics